We loved the location with the shallow lagoon. We booked 2 ocean front villas with 2 queen beds in each, we got 2 rooms with a king bed and a roll-away bed in each room, they said they would switch us when they became available and it never happened. Other guests we talk to had the same problem. We only had towels for 2 in the room that we had 3 people in, it took 2 trips to the lobby to get enough towels. The phone in one room didn't work and was never fixed for our entire stay.
If hot water is a must, this isn't a place to stay. I had 2 showers in 6 days that had warmer water, other than that there was no difference between full hot and cold. And the water pressure was low, and during the overnight the water was SHUT OFF TOTALLY, COULDN'T EVEN FLUSH THE TOILET TIL MORNING. That's not good if someone is feeling sick, and we had that luck.
We made the best of it because it didn't seem like there were options, the front desk was nice but didn't seem to fix issues. I tried reaching out to Hotels.com and good luck with that, I needed a live person to help, after a couple hours I gave up with the online help.
The property could be great, but needs attention.
We did the all inclusive package and the food and drinks were average for others I have stayed at, but it is a smaller property and the dinner options were the buffet and one restaurant that you needed reservations for. There was a place for lunch that was a highlight for lunch with some great shrimp tacos..