I have a dog and wanted a cleaner to freshen up my carpets. Wow!! this did that and more!! I consider myself quite clean, shoes off in the house, dogs feet get wiped when he comes in, but just to warn you, expect to feel totally filthy when you empty the dark brown sludge from the dirty water compartment after cleaning your carpet. It was really easy to use, brought the carpets up very clean and they dried out really quickly, love the addition of the hose and upholstery tool, i will be doing my mattresses at some point . Very happy I got this, will be using it a lot