Perfect location , amazing hosts , great internet overall amazing villa. Well appointed Mike even met at the airport waited for me to rent a car so I could follow him to the property.. He was very pleasant and easy to communicate with and a true professional ...