Very nice place in the middle of Agia Pelagia.