This carpet cleaner is the absolute best I've ever owned and I'll never go back. It made my Saint Bernard/kid stained carpets look brand new!