What an incredibly beautiful resort! We enjoyed our stay immensely. We are a family of 5 (2 teens, 1 child) and stayed in a very roomy, comfortable and elegantly decordated two-bedroom suite with all the amenities you could imagine (a lot of space, huge decks, 3 full bathrooms, fully equipped kitchen + laundry, etc.). The location is nice and private and the beach is gorgeous (although not swimmable). We enjoyed the pools most days. The service was pretty good - some people were very friendly and helpful while some of the poolside servers/bartenders were not a friendly (and maybe that is just because the hotel welcome / housekeeping staff was overly friendly in comparison). But, overall, we very much enjoyed our stay and look forward to returning!