Very popular apartments, many repeat visitors every year!
I have only stayed there once, some years ago before I moved to Greece, but as far as I remember it was well stocked (crockery, cutlery etc) compared to many I've stayed in. What sort of thing is important to you that you may need to supplement? Swimming pool & bar were good to have on site too.
3 restaurants must visits are:
Spiti Aggeliki, fantastic food, good prices, family run (Aggeliki, Voula, Giorgios & Stathis)
Panorama (great view over Kalogria beach as well as good food & friendly owners.
Dionysis, lovely food, extensive menu with a few different dishes & very good prices.
There are many other places too, Akrogiali, Akrotiri, Pefko, difficult to list them all!
Have fun finding your own favourites!