Messy location limiting a period in hotel (4)
I believe the answer is:
stay
'period in hotel' is the definition.
(period spent staying in a hotel)
'messy location limiting a' is the wordplay.
'messy location' becomes 'sty' (as in a pigsty).
'limiting' is an insertion indicator.
'sty' going around 'a' is 'STAY'.
(Other definitions for stay that I've seen before include "Remain behind" , "Stick around" , "Delay (execution)" , "Supporting rope or wire" , "Supporter" .)