It is well located. It's quite handy to go anywhere via metro, taxi, tram or by walking. Most of the time, we went to Athens city centre by walking. There are some lovely restaurants or typical Greek fast food.
The flat is quite little but it's convenient for two people. We have anything needed in it.
However, the cockroaches found in the place, plus the poor flexibility for modifying our departure date damaged our stay.