With having two dogs it's hard to keep carpet clean. This cleaner is a good product to help with that. With the deep clean setting it seems to really pull stuff out of the carpet. Makes the carpet smell good after using it. The express clean does a good job at cleaning minor accidents from the dogs. Plus the dry time with using the express clean is very quick, which is very nice. It's a good product at a budget price.