This a perfect location for seeing Athens. Close by metro stops made traveling the city easily. We had a metro pass which was really worth it.
There are lots of great restaurants in close proximity.
Make sure if yours is a large group of 4 or more, that the host gives you at least two keys.