Apartment location is excellent! 10 minutes from the acropolis and 5 minutes from a metro. Metro goes straight to the airport. Communication was also great - Aris was responsive; check-in was quite straightforward.
When I got there the apartment was not yet cleaned from the previous dwellers but I let Aris know and they got to the apartment very quickly. I have to say the pictures oversell the apartment a bit - the actual apartment is much more modest than pictures represent it... but overall quite convenient for a couple of days of stay.