I bought this awhile back, but have only just needed it. I absolutely love it. With 3 kids and a dog, the messes are non-stop and not just on the carpet. This has been a godsend with upholstery. I like being able to switch between regular wet vacuuming and upholstery with ease. Also unlike others out there, clean up and care for tank is super easy. Biggest perk of all, formula for cleaning is available nearly everywhere so I can always have some in stock around the house for any messes that pop up.