I would 100 % recommend for family. I spent 11 days there with my wife and two children (5 & 2years old) and we were all very happy.
The place is exactly as described on the pictures. However, there are other things which you cannot see on picture such as cleanliness and comfort, and I’ll talk about those now. William’s apartment was sparkling clean that we had no concern whatsoever with our toddler rolling all over the sparkling high quality marble tiles. Because of the smart tv with many options for kids, our kids were never bored. The apartment has almost everything that you’ll need for your kitchen and is fully air conditioned.
There is a fast food restaurant just on the ground floor of the building. They make great pizzas and burgers. A bakery is just across the road from the apartment and there are two convenient stores just 100 m away. The bus stop is right at the door step and buses run regularly (every 15 minutes) directly to Valletta and Marsa Park and Ride from where you can catch fast busses to anywhere in Malta.
William is without doubt the best AirBnB host that we’ve ever had. He is just a great guy, very understanding and easy to talk to.
Our agreed checkout time was 10:00 am and our return flight was at 16:50. Because we were having difficulty with the kids and the new guests were ready to check-in into our apartment, William so graciously offered us the adjacent apartment and allowed us to stay for as long as we wanted. That saved us from a lot of stress with the kids. Thank you again William!