What a perfect spot! I have stayed in many places in Athens, but have never loved a place as much as I loved this one!
The location was so central. You are in the heart of Athens, super fast access to the metro, access to taxis, restaurants, nightlife, the sights and museums and actual Greek life right around the corner.
The apartment was so well-stocked and clean - it felt like home.
If you have a choice and especially if you want to ambiance and effervescence of the city - choose this place!