I really liked this carpet cleaner with stain guard. It works really quickly on your carpets and remove stains in just an easy easy way. I like how it loosens the spots and stains so it's easier to remove. And it has a really nice smell so when your carpets are clean that leaves you a fresh smelling scent.