An excellent, friendly place, right in the middle of Sliema!