We definitely enjoyed our time in this appartment espacially the rooftop terrace with Akropolis-view.
It is pretty small but comes with everything you need to enjoy Athens for a few days.
The area seems to be a bit unfriendly (maybe because its so close to Larissa Station) but we never experienced anything negative and being close to the Station also provides you with mobility!
We would definitely recommend staying there.