Excellent location- great view! The golf cart is a must! Beach very rocky (bring water shoes) and the snorkeling is good. Lot's of fish. Bring inner tubes and rafts to float on!