At first it may appear as an "ugly" neiborhood but the place is really good, clean and in a very good location. It's super near the Omonia metro station, nearby there is a luggage deposit and you can reach the main attractions (Acropolis and Monastiraki) with a 15-20 minutes walk. I would highly recommend it, especially for a short stay since the place is small - as it appears in photo - and it has every needs nearby, pharmacy, food shop and all.