Excellent place. Lots of amenities. Very close to some amazing snorkeling!