The apartment is very nice, clean and well equiped. It's located close to Neos Cosmos metro station. There's a lot od shops and restaurants in the area (let's not forget about Saturday's Laiki agora).
Spiros was very helpful and friendly.
I highly recommend this place.