This machine is unbelievable. It makes your carpet look like new. It even got out cherry kool aid stains and oil from my shoes when I stepped in it and did not realize it. It cleans bare floors really good. I would recommend this product to anyone who has kids and pets.