Not every inconvenience requires a refund, but legitimate problems should be reported properly.
The best complaint includes:
Your room number
Date and time of the issue
A clear description of the problem
Photos, when appropriate
Who you reported it to
What solution you requested
What response you received
Hotels are more likely to help when the issue is reported during the stay. Waiting until after checkout often limits what the hotel can verify or correct.
Smart guest tip: Give the hotel a chance to fix the problem before asking for compensation.