This place is located near everything you want to see in Athens. It is a 30-40 min. walk to Mt. Lycabettus, same for the Acropolis and museum. There are plenty of places to eat nearby and there is a small market right across the street that is perfect to get a few basic items.
The apartment is spacious and nice, with a modern feel.