The good: The hotel property is beautiful and well-landscaped with two pools. Pool chairs are extremely comfortable and available without reserving. They have bikes and e-bikes available to take anytime to explore the island, which were fun and easy to use. The property is not actually on the beach, but the hotel ran a buggy to and from the beach on demand, and it was always available without waiting. The beach area is gorgeous, with comfortable beach chairs, towels and umbrellas provided, and attendants all day on site. Beds were comfortable and clean.
The not-so-good: Service at the restaurant needed improvement. Service was slow, and wait staff appeared irritated with requests and orders. The food was very good when it arrived, but service was extremely slow and unreliable. We were also charged twice for our meal on the beach, which was $75 for a salad, a sandwich, and two drinks. We actually found ourselves going to nearby hotels for food and friendlier service. The room areas were generally clean.