Hello, I have been using this product from past two weeks on hard floor and it is doing pretty good job. Just an observation if you have pet with you then it won't remove it's hair from the mat or carpets. But if you don't have pet then it is doing pretty good job in such affordable range.