The location was really nice and in the middle in of the city center, and the host was super kind and helpful.
Tho staying in the center the city means you will be in middle of the social night life, which means it might be too noisy. And if you travel there in Winter, make sure to ask for the room to be warmed up ahead of your arrival (Winter in Athens can get really cold)
All in all it was a nice experience staying there