This was our second stay at this property and loved it just as much this time as two years ago. The access to the water with world-class diving and snorkeling in your back yard is outstanding. The pool that overlooks the water with super comfy lounge chairs, pool house bathroom and full refrigerator creates the perfect place to hang out after a day in the water. This is a big house with plenty of space inside and outdoors for everyone to spread out if they choose or come together to enjoy the pool, play games, eat meals, etc. We did have a few issues (outdoor grill needed gas, couldn't light stove in kitchen, driveway gate broke) which were quickly fixed by management. My one suggestion for management would be to try all the ceiling fans and light fixtures in the property and make sure all are working. We had three ceiling fans that didn't operate (one inside and two outside), which makes a difference when there's no AC in the main part of the house and you want to be outside. And even though the maintenance guy could light the stove, I was never able to figure it out and gave up on cooking breakfast. Not huge deals, but when you're staying in a luxury home, you want things to work. But these issues aside, I would stay at this property again in a heartbeat. It's a beautiful place with comfy beds, plenty of towels for showers and pool, a fully stocked kitchen, places to hang dive gear, pool toys, and even a wheelbarrow to help tote dive gear down to water.