Place as advertised at the heart of Athens. Definitely worth another visit