My rental condo has carpet in the bedroom. The carpet is old and was recently cleaned by Stanley Steamer. In theory it "should" be clean, but it still had an odor and didn't appear clean. I bought a Bissell carpet cleaner and choose this cleaning formula since I have a young Havanese and it is very, very safe for pets. The cleaning process was much faster and easier than I expected and I was amazed at how much dirt came out of the carpet! Now, the carpet now looks AND smells clean and fresh! Extra bonus, I have plenty of cleaning solution left over AND now I save a lot of money each time I clean my carpet. Thank you for such great products.