At a hotel, the silly fool may be a cleaner (6)
I believe the answer is:
loofah
'a cleaner' is the definition.
(I've seen this before)
'at a hotel the silly fool' is the wordplay.
'at' is a charade indicator (letters next to each other).
'hotel' becomes 'h' (phonetic alphabet).
'the silly' indicates an anagram.
'fool' anagrammed gives 'loof'.
'a'+'h'='ah'
'ah' after 'loof' is 'LOOFAH'.
'may be' acts as a link.
(Other definitions for loofah that I've seen before include "Back scrubber" , "Bath scrubber" , "Dried pod commonly used as bathroom sponge" , "climber" , "Fibre used as a back-scrub" .)