This carpet cleaner is excellent! I have 2 cats and 1 dog, my carpet is at least 5 years old. This cleaner has my carpet looking almost brand new after just one use. I love how easy it is to use.