Perfect location.......you can walk to all relevant places for your stay. We stayed for 7 nights, and we did not get into public transport or taxi at all. You can plan your itinerary well enough to come back for an afternoon nap from the heat from the key Athens sights. The place is bigger than it looks in the pictures, and even provides a sliver of Acropolis view from the balcony.
The hosts are not one off renters, they run this very professionally and respond to your queries very fast. I was not able to figure out something in the apartment, and the response was quite quick.