Reservation about every hotel having seaside shelter (5,3)
I believe the answer is:
beach hut
'seaside shelter' is the definition.
I don't know anything about this answer so I cannot tell whether this works.
'reservation about every hotel' is the wordplay.
'reservation' becomes 'but' (a 'but' is a reservation or objection to something).
'about' indicates putting letters inside.
'every' becomes 'each' (synonyms).
'hotel' becomes 'h' (phonetic alphabet).
'each'+'h'='eachh'
'but' enclosing 'eachh' is 'BEACH HUT'.
'having' acts as a link.
Can you help me to learn more?
(Another definition for beach hut that I've seen is " Wooden shelter at the seaside".)