The place is exactly as it looks in the pictures, it is really net and comfortable.
The location is great since it is near the main points of interest like the Acropolis itself and it was easy to locate and to use the transport that is nearby. Actually you can mostly walk from there to all the important places.
Host replied pretty quickly and was really helpful when we arrived. There was a person who received us and provided all the required information.
I would recommend it and come back!