This is an excellent machine! We had lots of spots from pets & grandchildren in our carpet. I used this on them, and the carpet looks like new!! I'm very pleased! Easy to use & clean afterwords. Highly recommend this!