The appartment is great! We particularly enjoyed tge terrace. The location is in my opinion perfect, you won't need to use public transportation every time you want to go out. If you want to go in further places, the metro station is nearby!
Constantinos is a very good host, he gives excellent recommendations and you can always ask him for advice. :)
I recommand this place wholeheartedly! :)