We had an amazing stay at Villa Zoe. Beautiful villa, the pool was amazing and lots of shady seating areas. Great facilities with everything you could need. Excellent communication before and during the stay. Given the location you definitely need a car!