My husband and I were lucky enough to be guests of this hotel in May 2013. We became big fans very quickly. The setting, staff and amenities were top notch. Sure, it's a bit pricey, but as with most things in life, you get what you pay for. Never did we meet a staff member in a corridor where we weren't greeted with what seemed to be a genuinely warm hello. The service carried over to the coffee shop, restaurants and gift shop. How do they get all staff members on board?! Impressive. The setting is beautiful and the white sand beach is pristine. The only (minor) suggestion I could make is to increase the range of the free wifi in the lobby. As I said, minor. Otherwise, perfect!