We have moved quite a bit recently and having a spouse who is allergic to dust in an apartment with rug can get be an issue sometimes. This carpet cleaner has been very handy each time. It washes the rugs so well leaves it feeling very clean. You can literally see the amount of dirt in the water used to clean. We use it to clean a rug as we move into a new apartment and other times, occassionally. I only wish the liquid washer was not so pricy but for the quality of job it does, I cannot complain.