My family and I stayed for a week and had a wonderful time. With two kids, ages 2 and 5, the property location was ideal, being on the ground floor (little one is a climber). The pools and lagoon are minutes away, making our daily swim sessions super easy. We found the property to be clean, well stocked, and exactly as advertised. The hosts were very responsive and checking in was breeze. We most definitely would love to return here one day, everyone had a great time.