The apt has everything you need for a perfect stay in Athens. The only inconvenient is that you might prefer to stay inside then going out sightseeing! ;-)
I'd not hesitate to book it again.