there really good, i use excell a on upholstery with fine line as the pre-spray, synthetic carpets i use excell with premium as the pre-spray, for neglected carpets & needlepunch i use reclaim intank & pre-spray, restaurant/pub carpets enzo soil one intank & pre-spray, defoam, deo-reo 30 & 40 odour neutralizers, shut out stain blocker goes intank & clean as normal, excell a or excell on wool carpets depending on the soiling with premium as the pre-spray, plus their spotting products, which are: super solve, pop-out, bw stain away, enz out, gel spotter & zap-it. imo great products. freshi