I stayed in this location for one week. It's within walking distance of the Sygrou Fix metro station, close to the Acropolis and there are plenty of restaurants and stores nearby.
The apartment looked as advertised and the host was very responsive to all my queries.