This carpet cleaner is beyond amazing. It’s very easy to push, and it cleans very well. We tried it on our most highly traveled area and it got it looking almost better than when we moved in. The only downside is that the tanks are on the small side so you have to make more runs to get clean water. But I believe that it is totally worth it.