The location is perfect. Snorkeling across the street was wonderful. Check in was smooth and our stay was delightful.