The resorts excels in some areas but lacks in others. The stars of this place are their employees. Friendly and helpful in every possible way. They made the trip memorable. The swimming pools were great. Always something fun to do. The coastal water were great as well. The resort keeps the beach and and clean. If you're traveling with your children, they'll be in heaven. Decidated facilities just for the little ones. Wonderful. My two biggest complaints were their food, and the rooms which our party stayed in. The buffet selection is vast, but disappoints in flavor. The meats were very chewy and flavorless. Other selections were so salty, we simply couldn't eat them. The sushi was room temperature, which made it unpleasant to eat. Same with the deli meats. It was simply too hot in that particular section. The Ala Carte restaurants were good, but if you don't book 10 days prior to arrival, you'll likely get stuck with one or two options, often at late times of the night. Ours ended up being around 8:30 and 9pm. Moving on to our room. They were spacious. Great views of this wonderful property. My big disappointment was the unbearable smell of mildew/mold. Whenever the air conditioning was turned on, the room was filled with this nearly suffocating smell. For the remainder of my stay, I kept the balcony door open 24/7 to keep the fresh air flowing. Since returning home, I've washed my clothes twice, and the smell of mildew is still quite present.