The apartment is very well located. It has everything you need. We stay 5 nights. Since we arrived 9:30am in Athens and the apartment was only available at 1pm we took the metro from the airport to Acropolis Station and went directly to the Acropolis Museum, they store your luggage at not cost when you visit.
Thank you Teo.