I mainly use this wet vac for pet messes. I have a dog that gets really excited when we have visitors and he tends to pee when that happens! It was very frustarting to spray pet cleaner and spot clean each mess, only to find the house still smelling like pee! With this vac, I feel like I am actually able to remove the pee and smell, rather than just spraying something on it to cover up the mess. It does the job well, but you do have to put a little elbow grease into scrubbing the mess away. It can be a hassle to pull this vac out and have to set it up and get on my hands and knees to clean, but it is worth it if I am going to get a clean carpet out of it.