Great place, perfect location bang next to the town Square. Two beaches located closely, one of which is only a 2 minute walk.
The view from the apartment courtyard is beautiful with the acropolis just on the hill.
Had a great time.