This is the spot!! Really perfect view of Acropolis/Parthenon that no picture can do accurate justice, and you're right by the Museum metro stop and right at the top of Plaka with lots of nice spots to walk and eat.
The apartment is finished very nicely, with a lot of great amenities, comfortable furniture and linens, awesome coffee machine, and lots of sitting and dining space for a family or big group. It is just an all around very nice and very large space.
Host communication was easy and quick; no problems whatsoever.