This is a very good product for the price. I have carpet and tile in my house, and it does just as good on both. I didn't even think my floors were dirty until after my first use!