Originally bought for new puppy to eliminate the time it cleans the spot messes. I tried it out on set in stains and was very impressed with how it cleaned up 3 yr old stains I couldn't clean by hand or with other carpet cleaners. I used the boost and Bissell pet cleaner soap can complain no urine smell noted. It's loud but run time is short and I don't have to take the time to use an upright. Would buy again.