I own four dogs and foster for a rescue. Lots of the foster dogs are not yet house trained, so pet messes are something I, unfortunately, deal with often. I first used this on my couch after a puppy peed on it. I was SO impressed with how well this worked. I've used larger spot cleaners that didn't get the job done half as well as this one did! After I cleaned there was no residual odor at all. It's super user friendly, lightweight, and easy to clean. I haven't yet purchased more cleaning liquid (the kit came with two small bottles,) so I can't speak to the value of that, but it definitely worked very well.