This little machine is amazing! I shampoo my carpets once a week and always thought they were clean until I used this machine. The amount of yuck it took out of my carpets was mind blowing! I highly recommend this machine to anybody with pets and kids