We loved staying here! It was our second time staying in Hamilton Cove. The views are outstanding! The unit was great and the private beach has great snorkeling! We will be back!!!