John was an amazing host! He made sure I got checked in and arrived ok. He was also very accommodating when I had to change my booking dates due to a cancelled flight to the islands. The property is amazing with gorgeous views! The rooms were just as pictured if not better in person. I loved my stay and highly recommend!