We needed something smaller, but effective to clean our carpets. We had tried out the Bissell Quicksteamer Lightweight Deep Cleaner from my mother and really liked it. Not only was the price good, it did clean pretty well.
The Bissell Quicksteamer Lightweight Deep Cleaner has six rows of brushes specifically designed to loosen and remove embedded dirt from the carpet. It is ideal for rugs and small areas of carpet. Easy to fill and empty tank. Easy to maneuver wheels.
The only draw back because it is a smaller cleaner is that the storage department for the water is smaller, so I do not recommend using this with a large house or cleaning area. If you have a smaller home (which we do) or smaller areas to clean then use this one! It is great for occasional spills too!