Very good all inclusive resort. Exceptionally friendly and attentive staff. Great mix of guests - Canadians, Americans, Mexicans, europeans - so fun chatting to people from different backgrounds. Excellent value for money. Only downside was that, for 4 nights, only one restaurant was in operation leaving no choice of where to eat. However, the food was consistently good.