I bought this because with three kids and two pets. I constantly have to clean up spills, mashed things and the occasional pet accident. This is so easy to use and I feel it does the job. I got this one because it's affordable and simple to use. Highly recommend this cleaner.