The location is great! Walking distance to the Acropolis, Acropolis Museum, and Acropolis metro station (about 10 minutes), as well as Hadrian's Arch and the Temple of Olympian Zeus. The Olympion Tavern nearby has excellent Greek food at great prices, but note that it is closed on Sundays.
In the apartment you can hear residents in the halls/closing their doors, so be aware in case you are a light sleeper. Overall, the apartment is as pictured and a good base for a couple days in Athens.