Really great place, perfectly situated in central Sliema / St Julians.