The flat is great, super clean! The terrace is a must ! The only table of the apartment is on the terrace so thankfully there is almost every time a good weather in Athens !You have a bus stop that brings you to the city center at the end of the street (2min by foot) and the closest metro station is at 10-15min by foot.
This is a good place to stay if you visit Athens