We stayed here for a week in spring 2024. The room was nice enough, but starting to get old. The room wasn't ready when we showed up, which was disappointing. Most of the staff were pretty nice, but some could be better. The beaches around the resort were great, and we had a good time there.
All in all we enjoyed our stay, but I think we could have booked better for the cost.