We were in Athens during New Years eve. The place has great location - public transport, many restaurants and bars are just few minutes away. Acropolis is 10 minutes walk.
I would call George's place as a budget option for those who want to have a good location but don't wanna spend alot. Thanks!