XL Central Home is a good choice for your stay in Malta. It is spacious, has a nice terrace and is well located to make daytrips on the island. There's a small parkinglot just around the corner.
We stayed here for a week with 10 people and liked the 4 bathrooms and the good wifi. We appreciated the help of our host Nicholas, who was very attentive and did everything to make our stay as pleasant as possible.