Really a great place in Sliema, near everything you need and fantastic as a base to explore Malta