We recently stayed for 5 days and used the apartment as a base for exploring the city. Great location right next to the Stadium which made it really easy to find. Lots of busses close by for access to the main city or a nice short walk through the National Gardens which also leads you to lots of nice restaurants and amazing historical sites.
Would definitely recommend for anyone visiting Athens :)