The location and set-up of Craig's place in the Sapphire Beach Resort makes it an ideal vacation location. Comfortable, with air conditioning and a view of the pool... and only steps to the beach. Craig was quick to respond and put me in touch with the front desk for planning adventures during our stay. The staff at Sapphire Beach were fantastic and so hard working from morning to night. The grounds were immaculate and having paddle boards and chaise lounges on the beach made staying on-site even better. Our apartment was a nice size for our family of four with just about everything we needed for our stay. I'd highly recommend both this place and the Sapphire Beach resort.