We really had a nice WE in Malta. Mary Rose place is super clean, nice and function (has everything you need for a comfortable stay). We particularly appreciated her welcoming and help (breakfast ingredients were foreseen in the fridge, she arranged a taxi for us from airport, was super reactive for all small questions we had) that made our trip easier.
Only disappointment for us was the very noisy area (traffic).