Great place for a short or a long stay in Sliema. Everything you need is provided.