Great place to stay in Athens. The flat is just like the pictures, totally renewed, every appliance works, very clean space surrounded by good restaurants. Kleopatra waited for us to check in - our flight had to land in Turkey and then come back to Greece due to the weather conditions - and arranged a transfer to the airport.
The location is perfect, you can explore the city very easily by walking or by metro. I would highly recommend staying here if you want to have a great experience in the city.