Stopped by during a COVID lull. Stayed in a 2-bedroom pool villa which are looked across the street from the main resort (in a nicely landscaped garden/decorative pools area). These are well-designed and appointed villas with about everything you need. Just be clear that they are not on or near the beach (probably 150-250 meters depending on which one you are in).
Beach is great and had a well protected, secluded area of trees next to the beach for good shade. Large pool with swim up bar. Uptempo music adds to the energy of this resort which, when full, might resemble a Club Med vibe.
Food was excellent and that was important as, due to COVID, not much is open around there. So, prepare to spent some money on food as it is not cheap- resort prices. Service was hit and miss. All places are trying to scale up their staff as well as trying to figure out how many people will show up so be patient. Core staff was very friendly and helpful. Just need a bit of work on consistency and process.
Overall, an excellent, fun resort. Check it out.