Highly recommend ‘s place for your time in Malta. It’s in a great location in Sliema, easy to access everywhere !