My husband and I loved our stay here. Its clear the owners keep the property well maintained and its everything we thought it would be and more. We loved the view on the patio and the master. The kitchen is perfect and stocked with everything you need. DEFINITELY recommend having Lorraine and DJ (chef) come in for a private dinner. The food and ambience was perfect and they are amazing. We had enough left over for the next day. We came during off peak so it wasnt a scramble to rent golf carts and even could rent on the day of. We didnt snorkel but we walked the beach daily or even twice a day. Recommend wearing shoes as the beach path can get rocky. Everyone at Luxury Retreats made sure we had everything we needed and we have not received this type of attention and customer service anywhere else. Special thank you to Deanna, who helped us plan, get the fridge stocked, and answered last minute questions. I have not one negative thing to say about our stay. Thank you!