The house is clean, well stocked, and well taken care of. John was lovely to work with! The water was great, and they provide a ton of water toys to play with, which was awesome. The beach is about a 200-yard walk down hill, which surprised us a little since the photos make it look like it's right on the water, but it's totally manageable. Bug spray is a must at night, our kids got eaten alive. Otherwise, great stay!