For the money, we've paid it was absolutely worth it - don't expect to go on a budget holiday, and be given 5* accommodation.
Make sure to read the ad thoroughly and ensure you're aware of all the extra costs (heating/aircon etc).
The flats are designed to accommodate as many people as possible, so either accept people are not going to be happy about where/what on they sleep (Hallway/bunk bed), or if you can afford opt for a slightly bigger one.
Our flat was advertised as 8-9 people, but there were only 2 double beds, and 3 singles - the additional 2 spaces was a bunk bed in the hallway - which not many people would appreciate - however, if travelling with kids and family would have been okay.
Other than that, the area is quiet, shops are nearby, and it's close enough to the airport. The walk to Marsaskala is however quite long (which might be a problem for families with children). The buses run quite frequently, and there are plenty of electric scooters which can be used to get about.
We've been a group of 8, which meant the taxis were almost double the cost than normal, but it was still relatively cheap