Just echoing what was already stated in the rest of the comments: the apartment is HUGE and you have ALL its amenities at your disposal. The location is pretty good – around 5 min walking to the Athens Central station and the red metro line (Larissa Station). So it’s no more than 15 minutes to the city center and the Acropolis. There are a lot of pharmacies and bakeries around so overall it’s very convenient.
Nikolaos is the dream host: he’s always there to offer help or something extra. In our case he let us stay in the apartment till 9PM after check-out (that’s usually at 11AM) since our flight got delayed.
Think no more and book the place!