Property, staff and management were all excellent. Snorkeling in front of the condos was fantastic. We are already planning another visit.