Hello, I personaly feel that these all in one products may do one job well but not all, that well. Certainly cleaning a good quality 80/20 wool with HWE i will offer seperate protection and charge around£1.00 per sq metre more and around £4.00 psqm on new carpet. I would use Dynamall or similer on flat synthetic flooring ie commercial generally wheer the floorings composition leads itself to more inherrant stain resistance. Simon