We enjoyed our stay at the apartment. It is nice and has everything you need for a short period in Athens.
We've got what we wanted, the only downside is that the apartment is too far from the center, but with good transportation options.