The location is perfect, right at the center of Athens. We took the public transport once to Glyfada, rest was on foot as all the great sights are at walking distance.
The appartment is small but has everything you need for for a couple of days. The appartment is brand new, the bathroom is very modern. Everything was clean and neatly prepared on our arrival.
Bonus points: the host left us keys to the rooftop. Perfect for an early workout/pre-drink with views on the city.