We had a great stay at Sofianos's villa! Lots of communication, free pickup and drop off from the airport and daily maid service. The location is a bit out of the way so I'd recommend renting a car. The pool is small but with so many beaches around you don't need it.