Really cool place with cozy terrace. Enjoy Malta.