Great place to stay in Malta, near all the relevant places and with everything you need