What a fantastic place! Gorgeous views, and great amenities. Snorkeling at the beach down the road was awesome. This is a must stay!