Craig is an awesome communicator, offering suggestions and tips for activities. He communicated before and during the stay, checking to make sure everything was satisfactory. The location couldn't have been better, super laid back, central to different activities and a darn near private beach! We enjoyed sunrises and sunsets along with amazing snorkeling right off the beach. No need to take an expensive trip to see turtles, a group of them live near the rock formation just a short walk to the adjacent park. Amazing snorkeling too with tons of colorful fish. Craig provides everything you will need, laundry/dish detergent, beach chairs/umbrella, cooler, snorkel gear, plenty of utensils, dishes and cookware...you name it, he's thought of it. Thanks for sharing your piece of paradise with us!