"Our stay was great- we rented the two bedroom, two bath "townhome" for myself, my partner and my mom. The townhome was two floors, with the bedrooms upstairs. The primary had a screened in porch area to lounge in and downstairs also had a screened in area (however this one was not air conditioned). The rooms were clean and had everything we needed. The kitchen also had a huge 5 gallon of water and plenty of utensils for us to use.
We arrived during a slower time, the workers mentioned the following week the hotel had 75 guests, so we often had a lot of things to ourselves. I think because of that, their private beach was closed Tuesdays and Wednesdays (something some guests were not happy about but we got lucky with how our days were planned). Our day at the private beach was awesome, the food was great, and they offered complementary massages on the beach. We also had free use of paddleboards and were essentially there with only 4 other people all day. The saltwater pool was also really nice and we also had a lot of privacy there.
The only thing was that on our last day, we tried to get an iced coffee at rum and bean around 7:30 and they still didn't have ice available for any cold beverages but the workers were all so kind and beyond helpful so it honestly was not a big deal.
They offered transportation to the water taxi/airport and offered a lot of things to be charged directly to the room which was convinient when at the pool or private beach."