Pros: RENTAL $25+cost of soap (make your own); Available at many stores
Cons: Rental machines are dirty! Mediocre performance Leaves carpets wet
I watched the infomercial, so when it came time to clean the carpets, I had 3 choices: A) professional service, B) rent the Rug Doctor for DIY, or C) buy a carpet cleaner for the DIY.
Because of the infomercial showing the superior suction of the Rug Doctor, I chose option B. The cleaner, the attachment, and the soap cost me $40 at Home Depot. I rented the Rug Doctor "Wide Track."
Here's a newsflash: rental Rug Doctor machines are dirty. It took me 5 minutes to clean enough dirt off the wheels so I could roll it across wet carpeting. The attachment was so dirty I disassembled it to remove the hair/carpet fibers caught in it.
Once I was sastisfied I wasn't going to leave lots of dirt rolling the machine on the carpeting, I followed the instructions using the very expensive soap.
That's when I discovered the Rug Doctor doesn't do a very good job picking up the liquid it puts down. The berber carpet was left feeling wet. That's when I realized the hose that supplies the vacuum is really quite small: this means that the vacuum may be able to generate a high static pressure (as on the infomercial), but wasn't capable of doing the work to pick up the water in the carpet.
So, the Rug Doctor left my carpets quite wet. I rinsed the high traffic areas with hot water, in the hopes that the detergent I used would be lifted and wouldn't make the carpets prone to soiling again.