The location is perfect, 5-7 minutes walk to the nearest metro station. Or you can get to the Acropolis by foot in 25-30 minutes. A lot of restaurants can be found nearby.
The flat itself is located on a ground floor and has two bathrooms, which is very good, when you have 4-5 people. Toni (the host) is very friendly and answers almost immediately.