The apartment is in a perfect location in center Athens. You're like 5-6 minutes from Monastiraki train station (which connects to airport also or the port). Everything you need is in walking distance. Shops, restaurants, the historical things, nightlife everything is close.
The apartment itself has everything you need inside.
All and all a wonderful experience and value for money!