Excellent stay in a quality resort. Don't miss the beach club with private snorkeling access