Perfect location very close to the Acropolis, on a street with many restaurants, bars and coffee places. Also, on the doorstep of the metro station which goes to the airport (luggage storage also very close).
The apartment has been newly done, very clean - everything you will need. We were 2 people and it was very comfortable. Expect a hotel room standard place.