I do not have carpet through my house, however I have quite a few rugs. After using this cleaner I would recommend it for those that have rugs because the tank is able to clean one 6'x9' rug. I wouldn't recommend this for larger areas of carpet because you would have to refill the tank multiple times. After cleaning one rug I found that I had to clean to entire machine, although I vacuumed my rugs before washing them, there were clumps of wet dust all across the suction part of the cleaner. The suction of this cleaner is amazing as my rugs were dry within one hour after using the deep clean function. Using the quick clean function would probably dry the rugs even quicker, but since it was my first time cleaning my rugs, I felt a deeper clean was necessary. The amount of dirt that came out was unbelievable!