Great place to stay long term ( when you don't feel the need to live inside the acropolis)
The subway station is about 10 -15 from there. Plenty of buses near , and basically anything you need around you .
It was a little cold in the apartment , but the weather was kind of extreme recently , so I can't really complain .