Nice resort, clean, comfortable. Air conditioning worked well, wifi worked pretty well, i slept well. The beach area and the pool were busy, but nice. The staff were friendly, and spoke English quite well. My only complaints were the sales pitches for everything; trying hard to get you to go to the other partner hotel to visit (seemed like a time-share pitch or something), the calls from the concierage to book massages or excursions etc. Also, the dinner parties/events were not for me, and all but one restaurant closed when they were held. Lots of families with small children and groups of older adults. Not ideal for a solo traveler, though thats to be expected, and probably not ideal for someone looking for a quiet beach vacation. But, if you like excursions, parties, group events etc, you will like this resort.