Great place, great location, close to lots of restaurants and main points of interest in Sliema. Thanks!