Rug Doctor Mighty Pro X3 Carpet Cleaner: Get professional-grade carpet cleaning results with this powerful cleaner. It injects hot cleaning solution into the carpet pile, penetrating deep down where dirt, grime, grease, germs and dust mites reside. The vibrating brush technology scrubs the carpet fiber, allowing the cleaning solution to release stains, and the enhanced vacuum motor sucks up and extracts the filth into the large-capacity reservoir, leaving your carpets looking refreshed and clean.
We have used it on our home carpet as well as our rental property, and after just a few uses it has basically paid for itself for the cost of renting one. It's powerful and does a good thorough job, granted it is a little slow going.