The resort had everything we needed - nice unit with a view, swimming pool, right on the ocean, restaurant with good food, activities on site and ability to purchase excursions elsewhere on the island, great convenience store, free washer/dryer on each floor, rental of snorkel & other equipment, outdoor massage cabana, close to food trucks and other restaurants and grocery store, very professional staff, valet service or self park, nice size unit with large bathroom, efficiency kitchen, and living area, and all on a beautiful property. There's also a lovely area there for weddings or other special occasions. We had a great time!