We loved the property amenities, location and staff. Right on the expansive beach, soft sand, with chairs, umbrellas and a tent in grassy area right on beach. Lots of food options for onsite or very nice restaurant 150 yards down the beach. Short walk or cheap taxi to town. Staff was outstanding and helped us in so many ways and with nice extras. Rooms very nice and all well kept and maintained. Recommended tours were excellent. Highly recommend!.