I absolutely love this product - although it's slightly heavy, it cleaned up my rugs and literally made them look brand new!  I've gotten my carpets professionally cleaned and they weren't this clean then!

Pros: Amazing all around!
Cons: A little heavy