We really enjoyed our stay at John's villa. The accommodations are comfortable and clean and the views are stunning. We arrived very early in the morning and John was very helpful and allowed us to get into our room a few hours before the designated check in time. Also, it is in the perfect location, near the bus stop and plenty of restaurants and shops.