I would give this place a 10/10! It was in a beautiful location, the resort was extremely nice, and the inside was extremely clean! The views were amazing! The resort staff was very nice and accommodating, and Sharon responded almost immediately to my questions and inquiries about the best beaches in the area! Thanks Sharon for making our stay so peaceful!