Incredible location! If you like snorkeling this is a perfect place to stay. Just footsteps from the beach and some beautiful, calm waters it is a location not to be missed. The hotel rooms are spacious and well appointed. The staff is wonderful. Be sure to ask for Garey, the concierge (butler) to make reservations or other arrangements on the island. He made sure our reservations and transportation were perfect.
The hotel restaurants were very nice with solid food options and great service. Having a kitchen in the suite was a really nice option even though we didn't take advantage of it other than morning coffee.
The pool, rooftop bar and spa were all great. Clean, well serviced, and nicely sized.
Also, this hotel is pricy, but you absolutely get what you pay for. Worth it!