You book this place online and when you show up there is a 800 baht cleaning fee (cleaning only happens when you check out..) (dont matter if you stay 1 day or 4 days) Nowhere does this say anything on website. Your pretty much forced to pay it since your booking is non refundable. Most places will charge a 500 baht fee and its told upfront.