The place looks exactly like on the photos and locates in the heart of Athens. Most tourist attractions and great restaurants are just a few minutes walk away.
Eleftherios is really welcoming, friendly and helpful. The apartment is well-equipped.
The only drawback that I can think of is that it might be a bit loud at night (from the metro and neighbors), considering the central location.