Definitely a great choice if you want to have a carefree stay in Athens.
The place is very close to a variety of subway station, so you'll easily get around. And the place itself + the view are fantastic!
And you can count on the hosts to answer all your questions about your stay and Athens.