Great villa, with really nice outdoors (swimming pool, sun beds, tables on different sides of the villa). It had all we needed and was really clean (swimming pool cleaned every day and towels changed every 3 days).
We enjoyed our stay at Villa Karteros and would recommend it.