Off the main road that has buses and taxis, supermarket nearby, bank, post office. Not far from the water. A parking spot was available, which is rare in Greece, so this is a plus, if you have a car.