I bought this about a month and a half ago and it has been one of the best purchases of my life. I have 3 small children and 2 small dogs and it's super important to me to have clean floors for the kids to play on. At first I was upset I didn't have the money to buy a more expensive one but after using this one I wasn't disappointed anymore. With the kids and the dogs a lot of accidents happen on the carpet whether it's drinks or dog accidents and this keeps my carpet pristine.