This machine has done an excellent job keeping our rugs nice and clean. We use this every month or so to bring the carpets back to like-new condition. We have two dogs in a medium size townhouse, so the rugs can get soiled from messy paws if we're not careful. Weekly vacuuming deals with the normal dirt and dog hair very well, and this SteamVac removes all the tougher dirt and stains.
The two-tank system is very well designed in this unit. The top tank contains the soap solution and is very easy to fill with detergent and hot water. The bottom tank fills with the dirty water while cleaning and is very easy to remove and empty when full. The tanks are a good size, so with our three-bedroom townhouse, we only have to fill the tanks about three times to do the entire unit.
This unit makes the carpets look very nice and clean, and it leaves the carpets only slightly damp. They dry very quickly, and we've been able to use the carpets again only a short time after cleaning them. Overall, I have been very happy with this unit.