Fantastic property. We enjoyed our time. Plenty of space for our family. The onsite pool was great. The beach lagoon is very close. It is fun to snorkel in the lagoon and see the tropical fish. There are restaurants in walking distance. I highly recommend this place.