Amazing place to stay for couple!
All major sights are reachable by foot, however you can use metro which is 2 min walk from apartment.
The apartment is well described and photos are presenting it in accurate way,
The view from terrace will blow you away and you will spend long night hours just watching the lights on Acropolis!