We booked this hotel last minute. We arrived early and our room wasn't ready, which is completely understandable. They were able to get us into a room 2 hours prior to check-in which was great. The staff gave us a towel card and a wrist bracelet to eat at the restaurant which was also great. But that's where the good experience ended.
This is an all inclusive resort supposedly, but only one restaurant is all included. The other 4-5 restaurants require prior reservations and they are an extra charge. The buffet restaurant and the other "food stands" near the pool area all had a specified time slot so if you missed them, you had no eating options. The one buffet restaurant had repeatedly the same menu, so there was really no variety. Good if you are only staying one or two nights, not good if you are staying longer.
Most of the staff do not speak English. I asked the pool staff where the bathroom is and he didn't have a clue. He told me to go to reception, even though I found out the bathroom was steps away.
The resort does not have a good layout and you have to walk far distances to get anywhere.
The all inclusive drink menu had 6 drinks on it. I made the mistake of asking for a Pina Colada - worst I've ever tasted, with what looked like curdled foam on top of it.
The "superior" room was a bit of a distance away from the main lobby. It felt like an old motel room. You couldn't take a shower without the entire bathroom floor flooding.
It wasn't a good deal or pleasant stay.
Pros: The lobby is nice looking.
Cons: Food, beverages, beach chairs