I loved every bit of it. I have traveled to many resorts and beaches, but this was the best experience ever. This is truly a relaxing paradise. I can’t say enough about the staff. They are extremely nice and accommodating. I took 3 kids of very different ages that range from 21 to 3 years. None of them wanted to leave. We did do the snorkeling experience, and is by far exceeds snorkeling in Australia. That speaks volumes. I plan on going back soon. Thank you for such a wonderful experience. This place is truly for relaxing, but offers excursions for those who want to explore.