The flat is in a really nice area (although the street in itself is not really interesting and the building is a commercial building), close to the metro and all the must-see in Athens.
The communication was good and arrival and departure very easy !