Firstly they called repeatedly ~ we were driving to go~ with poor manners (both in English and in Thai) to check on the the exact arrival time ~ it says 24hrs check in~ with no mention of the extra fees.
When we arrive we call to check what part of the building to meet in both English and Thai basically a demand for money first in a really rude manner in Thai. As well as misdirected to which part of the building ~ we never checked in because they were so RUDE. This was made so rather than assisting with check in ~ (we were unaware of the fee for cleaning one night at 800THB!!! ~ sorry that is way out of line that's nearly the cost of the room !!!)
Admittedly this was with a discount from my voucher however the going rate for the area is WAY too high anyhow...so basically my free night voucher was lost and I tried to cancel the book for refund and no luck so the free night was charged as it didn't cover the full cost of the room..... We ended up going to a better hotel for a small amount more than the cleaning fee!!! With BREAKFAST so this needs to be addressed severely by ALL booking agents dealing with these sharks.