Great if you want to stay in Athens. There is a metro and bus station close by, most things are doable by foot.
The appartement itself was clean and modern.
Stelios also left us some great recommendations and communication with him was amazing.