I love my Bissell Steam Cleaner. I have a dog that is not the best at potty training. This cleaner helps get the pee pee stains out and the smell. I use it all the time. It just has easy has using the vacuum cleaner. A large bottle of cleaner lasts awhile, you don't have to use much. I have an area rug that I clean also, and the traffic areas by the front door. It does the trick. I use it on a regular basis to keep my carpet clean and fresh smelling.