Nice place to stay in Sliema , close to everything you need .