For the money, I think this is an excellent choice in carpet washers and shampooers. This carpet washer gets all fresh spots up really easily. It cleans most old spots too. It even gets up red koolaid from light carpet, which is really a plus in my house! It's easy to use, makes the carpet feel and look like new, and is a cost-efficient choice. The only thing I could think of that would be better is an industrial strength carpet cleaner, which is much too expensive.