Beautifully maintained property, friendly staff, decent food. Nice rooms full of natural stone and marble, quality amenities. Daily activities for guests are fun but not well advertised -- keep an eye on the billboard at the pool. Snorkeling beach, plenty of pool and beach chairs -- no need to wake up early and save a space. Breakfast buffet is pricey for the offering, but the free vodka and champagne to mix with the fresh juices helps. This may be the only hotel I've ever been to where room service breakfast is half the cost of eating at a restaurant. Great swim up bar with tasty and reasonably lunch/snack food. Downside of the property is you're a 10 minute ride from town ($10 round trip per person using the hotel shuttle/$20 each way in a cab). No place to walk to off the property for a change of dining scenery -- must "cab it" to town which gets expensive -- as does paying hotel rates for meals.