Nice place with thoughtful amenities (beach towels, snorkeling gear, thorough visit guide with recommendations for local and nearby places to see).