We have 3 large dogs so I clean our floors often. Even with wiping feet before they come indoors, our dogs track in a lot of dirt. This machine worked great. It's easy setup and simple to use. I used it on my carpets and furniture. I'm very impressed with how well this machine cleaned in my home. I won't need to pay to have my carpets or furniture cleaned with this machine in my home. I highly recommend.