We stayed at this hotel during our son's Spring Break from school. He's 15. We like all inclusive hotels for our teenage kids because they can have some freedom on secure grounds. But this one ruined our streak of good experience at all inclusives. We waited hours for our room. During that time we were not allowed to make dinner reservations because we did not yet have a room number. When we got our room number at 6 PM, we were told that all restaurants were booked for the next two days. We got to our room, which was across from the service entry to a restaurant, ( we heard the sound of trays crashing starting at 6 AM and smelled the aroma of food and grease all day), only to find that the water in the shower was only scalding hot, no cold. So we could not shower. We asked for this to be corrected, and the next day we only had cold, no hot. So now we cannot shower, nor have coffee, because the coffee maker didn't work. By 6:30 AM all beach chairs are reserved by other guests. I tested this for 3 mornings getting out there a little earlier each day, and know that beach chairs are taken by 6 AM.
WI Fi is only available in the main reception area at a charge of $7-8 per hour, or $15 for 24 hours. In room ethernet connection is available for the same charges. My son had never seen ethernet, ha ha.
Generally I found that the front desk staff will tell you any bogus answer to a question or concern just to get you to go away.
Restaurants were ok, especially the buffet. If you order from the menu, you might get some variation of what is described, e.g., I ordered grilled grouper on a bed of coconut shrimp, and got broiled grouper with a drizzle of creme sauce on top. No coconut shrimp, no shrimp of any kind.
The list of ridiculous lack of service could go on and on. Just suffice to say that if you're o.k. with crowded, mediocre cruise ship cuisine, this place is o.k. If you have small children it would probably be a good place to have a vacation.