This is a great resort - we enjoyed our stay very much and will stay here again. Property is modern, clean (staff is cleaning something all the time, rooms cleaned daily, towels changed twice a day), staff members are polite and nice. We had a room with swim up pool with garden view - very nice perk that we used when it was too hot to be at the beach. Buffet restaurant had healthy choices (and plenty of them) for all meals. This resort is best for people over 40 - some entertainment but not too much partying, generally quiet, but fun vacation atmosphere. No complaints, we were sad to leave! Thank you for making our vacation so enjoyable!