Liroy and Tal's apartment is perfect, both in presentation and location. The apartment is conveniently located within comfortable walking distance to most major sites in Athens, and easily accessible via the awesome public transit system.
The space was stylish and clean, and the building was quiet. I fully recommend making this your headquarters (lol) during your stay at Athens.