This machine got all the spots out of my carpet first time! We have fur babies and they do have accidents but this machine will keep my carpet clean and looking new. I don't understand the bad reviews. I have no complaint. Love my new machine which replaced a Bissell I had for over 10 years.