We've stayed in Kalamaki only for one night. The villadge is wonderful! It's small with very clear sea and a lot of small cute restaurants.
The apart was great too. Quite big with a seaview balcony. One problem that we had was bad internet access, which I needed strongly. But if you don't need internet, you won't have a problem!
Nice place and nice trip.