The place is super well located: it is only 10-15 minute walk from the Acropolis, The metro or other major attractions. Because it is a theater during winter, there is not an oven at the place, but that really does not make a big difference in the end. I would definitely stay there again.