I ended up booking this trip very last minute (booked Friday night/ dep Sat morning), so I didn't really get a chance to see any of the reviews before hand. I was a bit overwhelmed by how busy the resort lobby is upon arrival - plenty of people coming and going. Front desk people had a basic grasp of language but enough to get me checked in and on my way. Overall, I was satisfied with the resort (I have nothing to compare it to) but found all the staff very pleasant and friendly. Housekeeping missed my room once, or failed to leave any towels. I am not a beer drinker so it would have been nice to have some other alcoholic beverages in room, but the water and soft drinks were fine. Restaurants were okay, the best one was the steak house (can't remember the name). Buffet was average, nothing to write home about. I arrived on Christmas Eve 2011 (despite what the dates say below), so I was able to participate in their festivities (special xmas meal). Lots of walking to the beach but I didn't mind, good exercise - however, I did get lost a few times because of the buildings all looking the same and getting confused by the numbering. I really had a fabulous time and would return. The only thing I didn't like was the shuttle from Cancun to resort, it took about 2hrs as we dropped everyone else off along the way. I may hire a private shuttle next time I am in the area. Beach was supposed to be the better out of the 4 locations.