The hotel was charming and the staff were amazing. We stayed for two nights. The grounds are extremely pleasant, with several areas to just relax and enjoy, in addition to the spa. The restaurant was reasonable, and the breakfast was great. The property was clean and the desk staff were efficient and spoke almost perfect English. They were also very helpful with taxis, information, etc.
The first room we got with our Expedia reservation was clean and had a great view, but was tiny, barely big enough for the queen bed. The shower was missing a door, and there was a broken piece of wood, presumably from a piece of furniture, lying on the floor. HOWEVER, I called the desk and related my disappointment, and they were absolutely gracious and quickly arranged to move us to a FABULOUS room, with a breathtaking view and a private balcony, a king bed, and everything in perfect working order. I would definitely recommend this one without hesitation.