Craig’s place is beautiful, right next to the beach! We didn’t get to meet Craig but all information was given to us to self check in. Craig was very helpful with our questions. Close to shops. Highly recommended.