This is a very nice apartment located near the Sygrou-Fix metro station, which lets you go to the Akropoli, Syntagma, and Omonia stops without changing--very convenient. (The Acropolis is actually an easy walk, without the metro.) You're also a short walk from the National Museum for Contemporary Art, the Onassis Center (which performs some plays with English surtitles), and the Odeon Starcity movie theater (which plays English movies in the original with subtitles).
The apartment has "real" furnishings (not all Ikea), pretty tile mosaics in the walls, a large balcony that gets lots of sun, and a decent-sized living room/kitchen area. Soula was a good host and showed flexibility with the check-in and check-out times (I asked in advance). I'd gladly return.