Good location in Sliema with lots of restaurants, and activities surrounding the area.