Good place with great location near the Acropolis