We had a wonderful experience. From the start our host gave us a great overview of the property and surrounding areas. All our beach items (towels, umbrellas, ice, snorkeling equipment, beach chairs) were complimentary and much appreciated. The beach was steps away as was a small entertainment district with restaurants and bars. This is a great place for people who want an alternative to the large-scale resorts and towers.
If you are looking for a super high-end luxury boutique, I do not think this is going to work for you. For us it represented a lot of value for our money, a place full of kind and helpful staff, and a complete package for what we needed for a long weekend.