The place is really nice, central in Athens, with a lot of shops and restaurants around, and close walking distance of most of touristic sites.
And the apartment is really comfy, I truly recommend it