Great place, good location, nice rooftop. Would consider to come back when visiting Malta next time.