This machine really cleans! We're so pleased with the results. The big tanks mean that you can clean a lot of carpet before you have to dump or fill tanks. Overall the design is simple, for example no side brushes, but it's really built solidly. One factor that needs to be considered is it's big and heavy and somewhat physically demanding to use. If you're not in good physical shape it might be better to consider one of the lighter machines from Bissell.