Though I did not meet Leo in person, he provided all the needed info and sent someone to help explaning the facilities in the accomodation. It is close to thissio station as well. So, if you mind walking, just take the metro.
In terms of communication, Leo responses to messages rather quickly as well.
Accomodation is clean and definitely huge enough for 2. For night life, you can visit bars and clubs in Gazi which is nearby.
There are tons of restaurant from thissio station (along the road and lanes), linking the way to syntama station (passing by Plaka, a nice area).
It is walkable distance to the acropolis. It is close to piraues port so you can easily get to the port and take a ferry to visit the nearby islands and beaches.
*hike up mt lycabettus for sunrise or sunset sceneries. It's awesome.
Overall, it has been a great stay.