This has cleaned my carpets better than ever, I have used different solutions none really felt or smelled as clean as this, also the stainguard is great it helps with mishaps and kept my carpet from being stained