We stayed at the Christina for the last two weeks in July. They are in a lovely location. We had one studio and our daughter the one next door. We found them to be very clean. The cleaners came into the studios every day to do whatever was necessary. The towels were changed nearly every day. The only gap in the cleaning was weekends. The building work that is going on wasn't really a problem. It's only a few men finishing off an apartment next door. What kept us awake was a dog kept in a kennel close by which barked every night during the night, but I have to say that not everyone was kept awake by it and we are light sleepers. We would definitely stay at Christina again.
Sorry - re review below - we found everything excellent - not just good - I clicked the wrong buttons.
Nostos was ok but we were persuaded to go into the restaurant by an extremely pushy waiter. We had intended to go to the fish restaurant on the other corner of the road and wished we had. Although we were taken into the kitchen to chose a fish, it was very expensive and we declined. The food that we had was okay but we didn't go again.
We loved Mastihari. The beach is great and the sea is lovely and clear and the whole place is very quiet. The people in mastihari are very friendly. It isn't the place to go for a lively nightlife but we didn't want one! There are some super bars and restaurants to go to. The Traditional house is a superb restaurant for those wanting traditional food. We will definitely re-visit.