My dog had an upset stomach and DESTROYED our carpet. My friends carpet cleaner that I borrowed was not able to clean the carpet enough as you could still see stains. (After lots of scrubbing by the way) However once this arrived, my new Bissel Jetscrub was a miracle worker! So happy with this purchase. Love the drying rack and LOVE how the cleaner has different settings. I definitely recommend!