The staff were wonderful. However I would expect that the staff that are in contact with the public would be totally fluent in English, which they had difficulty with. The cleaning of the room was cursory at best. The rug on the floor was absolutely disgusting, noticed when coffee table was moved. How long since it had been vacuumed? The only table was on popular balcony, not usable once the sun set due to mosquitoes. The kitchenette was a joke - a few pieces of crockery and cutlery, a fridge, a microwave in Thai. I am sorry to say I will not be returning to this resort or even to Thailand.