Good location in Sliema, really close to all tourist attraccions. I recommend.