A really nice place. We thoroughly enjoyed it. Reasons for a high rating... pools were expansive and warm, and nowhere did we feel cramped. The reasons why not a 5 rating... the food was okay, the hours for the buffet weren't really long enough, in between meals there were no proper options to get food (other than crepes, fruit, ice cream, and small sandwiches) - that sounds like a lot but not really. Also, after 9:30pm, nowhere to eat anything else. Also, didn't like the need to have to pay a surcharge to get the higher all inclusive to get the better drinks etc. There were ants in our condo which after complaining they sent a housekeeper to spray the perimeter. It worked for the most part as we only had a few show up after that. All in all, a good place to stay. We would be okay to stay here again.