Got a great deal on private pool villa, probably since it was wet season. Perfect size and layout of room and pool/garden. The included breakfast was amazing, with huge selections available. Noodle bar had some excellent tasty & cheap thai dishes for those who don't want to spend a lot on food.
I found the staff to be wonderful on all accounts. Smiling and helpful in every way. I did get a bit tired of being greeted by everyone all the time, but I got away with a smile and nod in reply, rather than a wai. ;)
As someone else mentioned, I didn't get everything in my room replaced immediately, but with the vast amount of amenities, I can understand that it's hard to see to all the little things. When I began placing items I wanted restocked on the mini-bar, it was taken care of.
My one small complaint would be regarding drinking water. Some days it would come with housekeeping in the morning, some times not until turn down late evening, or after I called room service several times asking for it. Some times I only got two bottles, other times four. With the heat, I'd appreciated predictability with drinking water replenishment.