Johns property exceeded our expectations! The view was incredible, and the apartment was in a great location right across from the beautiful beach and close to so many good restaurants and shops. John was a wonderful host, so helpful with everything from planning our vacation to arranging rides to and from the airport. He made sure someone was awaiting our arrival to let us in and show us around. All in all a memorable stay, and we would highly recommend this property.