It is a lovely little apartment in a wonderful central location. Manos was easily contactable and check-in was very easy and straightforward.
As others have mentioned it can be noisy at times but we felt this was a minor trade off for a comfortable, cheap and central apartment that allows pets.
We will happily stay again next time we are in Athens.