Overall, we had a great stay and really liked the setup of the property. Having the three villas together worked really well for our group because we could all be close while still having separate spaces. The pool and hot tub were a lot of fun, we appreciated the volleyball net, and there were plenty of towels for everyone.There were a few maintenance and cleanliness issues that could use attention, including some appliances not working properly, weak A/C in one of the bunk rooms, pool lights in the back that were not working, and some upkeep needed around the pool area. A pool chair broke immediately when a young girl in our group sat down, so some of the outdoor furniture may need to be checked.None of these things ruined our trip. We had a great time, enjoyed the property and amenities, and made some wonderful family memories. With a little more attention to maintenance and cleaning, this could be an even better place to stay.