Clue: Person regularly sulks about hotel — is it Sibyl? (7)
Answer: PROPHET
Explanation: Definition: is it Sibyl?
P[e]R[s]O]n + H in PET ([the] sulks)