It is close to the city center, you can find plenty of restaurants and caffees nearby. Acropolis is around 20 minutes on foot, the metro station is also close. Since it is in a street full of bars, it is easy to find a place where you can drink a beer, but these bars can be a little bit noisy at night.
Dimitris was helpful all the time, we could live our luggage on the accomodation even on the last day, he answered all of our questions in minutes.