Great hospitality, easy communication with the staff, delicious fresh food, nice calm beach, Access to kayaks, snorkeling gear, and paddle boards, great snorkeling and other tours available for an extra reasonable fee. The cottages were large, modern, with a private balcony. The beds are very comfortable. Everything was easy. No complaints at all.