The resort is beautiful. Perfect location to catch a sunrise. The onsite staff offers top shelf quality service. The resort based restaurants food is delicious. Awesome choice for couples or families. I would have given them 5 stars if the beach was usable and had a life guard on duty.