I feel the cleaner works good. It did get a spot of spilt syrup up that was on my carpet and my dog likes to lay on the landing of my stairs, so it was really dirty, but this cleaner was able to remove it. Only issue is, I don't like how the detachable hose doesn't have a spot on the cleaner itself to hang on or anything. Overall, It was easy to put together and to figure out how to work it.