I've only had this for 4 days BUT it works far better than a cordless Shark I bought and returned. The Shark quit on me twice the first time I used it. I have only two area rugs, the rest bare floor. I wanted a light weight smallish sweeper/vacuum to pick up all the cat litter and I got that. Cat litter, crumbs, bits of paper, dust, dust bunnies - all get picked up. I treat it more like a sweeper/broom. I have a heavy duty vacuum for carpet. Easy to use, easy to empty, a bit noisy but not too bad. The brush roller is easy to clean. I don't think this is intended to replace a regular vacuum like a Dyson. For quick cleanups, so far it's good. Four stars because of the noise and the cord could be some longer. So maybe it deserves a 5.