The location is perfect, it's near to a metro station. It's a few minutes walk to the Acropolis.