Gem in a very nice place of Athens: the apartment has everything you'd need during a short or long stay and the location is perfect, plenty of bars/cafes/restaurants/supermarkets close by.
Metro is a short walk away, so it's the city centre!