Avant should have tried harder to do a better job in the first place.
Too often buyers like you are happy just to get he home you paid for after going through days, often weeks with workmen coming into your home, making a mess and putting things right.
At least it is good that they have come and done nearly everything, most housebuilders don't even do that!