BUY THIS MACHINE!! We had tried a few other machines to clean our dirty, pet stained carpet and we were actually considering replacing it until we got the SmartWash PET Complete. I'm not kidding when I say the stains were gone with one wash. I kept going back to the rooms to make sure I could believe what I was seeing! It's easy to use and so easy to clean up the machine too. Each part is clearly labeled and it's super simple to breakdown and put back together. You won't regret this purchase!