The apartment is great, has all you need. It is quite and a 15 minutes walk to the center.
We will definitely come back if in Athens.