Aggeliki helped us out at extremely short notice, after EasyJet cancelled our flight back. Communications were excellent and prompt. Anything/help we needed was quickly dealt with, including sorting out a taxi for the trip to the airport.
The apartment is well appointed, clean, with an attached shared pool, and close to the best beaches. Lots of good restaurants around. There is a very helpful info pack which includes plans for day trips, and recommended restaurants.
All in all we wished we were there for longer, and would recommend without reservation.