This is the best carpet cleaner I've ever used and now own. I would highly recommend this product. When used with the Bissell carpet cleaning products it gets rid of just about every stain and smell.