Place is perfect for staying with a family. There are a lot of local shops and restaurants in neighborhood. There is a major bus terminal just 2 blocks away and you can get anywhere in Malta from it. It is also not too crowded place.
Flat is perfect but chilly in wintertime. It is on ground floor and there will be no sun rays coming through the windows. Bedroom is far from street so it is reasonably quiet. Street is also with almost no traffic so good sleep is almost guaranteed. The only downside is flat being modestly decorated and sound echoes from Living room to Bedroom. Might be an issue if your kids need complete silence while getting sleep. Flat is very spacious, has kitchen and everything else you need for longer living.
Hosts did a great job meeting, showing all around, having instructions and guides for local places. Communication every time was perfect and arrival was one of the peaceful I ever had.