If I could give this place a 4.5 stars, I would. It’s somewhere between good and great. Here’s the breakdown:
Pros: well stocked kitchen (except for a can opener but we ended up getting one and leaving it), generally pretty clean (I kept feeling sand under my feet in the grout between tiles but otherwise very clean), comfortable beds (on the firm side), good AC, nice lighting, close to the pool (walking distance), lots of beach gear (pretty much everything we needed although some of the snorkels didn’t work), lots of towels, great water pressure in the main shower, large living room with lots of light, great location close to Beach69 which was our favorite
Cons: communication with the manager was poor- they were curt, unfriendly and didn’t respond to some of our requests/questions at all - it left a bad impression, the pool area was not as nice as the pictures represent, same for the beach club (we weren’t fans, it was super crowded and claustrophobic feeling), and the third bathroom drain was clogged.
All in all, we enjoyed our stay for the above reasons but probably wouldn’t stay again.