On arrival,reception staff unfriendly(almost rude).Had to wait about 20 min.When I asked what the problem was,they kept saying please wait.(it was 4pm) Also had to pay a 2000baht deposit(they couldn't really explain why- they wanted 4000 at first. Nowhere does Agoda mention this when you book!
One day,my room only got cleaned at 4pm.(and my friend's after 3pm -he was on another floor)