What an amazing trip! Craig is a fantastic host with great communication!!! His place is steps from an incredible private beach...you can grab some sun during the day, and fall asleep to the sound of the waves every night! This place is perfectly located on the island to make your excursions nice and convenient! We will definitely be back!!!