If anyone had asked me before I got this product how clean my carpets were, clean enough. After using this cleaner I am literally vomiting after realizing how many times I have eaten off the floor. This cleaner was so powerful it clean everything and picked up everything. My carpet practically looked new. It was also so easy to use and compact that it didn't require me wrestling with a bulky cleaner to get things done. I would definitely recommend if you have kids and/or pets.