Very well located place in Sliema. Nice hosts, quick check in. We spent a really good time there.