This place is amazing. Stay in for a swim or cross the road to the beach. Leonidas is an extremely experienced, friendly and helpful host.
Highly recommended.
I would recommend a hiring a car for your stay as the villa is quite isolated from public transport.