Great location next to the metro station of Neos Kosmos with several cafés and bakeries in the area. The apartment was clean but there was an unpleasant smell of sewer.
The host made us wait for more than 30min outside.