My TurboClean PowerBrush Pet Carpet Cleaner was affordable, and is so lightweight and easy to use. It really pulls dirt and stains out of my carpet. I love it.