It is a great place in a very good location.
There are many cafeterias, restaurants and greek taverns nearby. You can get to the Syntagma Square, Acropolis, beaches by Metro and buses. The Metro also can get you to the Airport.