The sweeper is so-so at picking up on carpet and you have to apply a fair amount of pressure on hard floors. Dirt that has been swept up frequently redeposits on the floor, even with frequent emptying. The worst part is the handle. There are no fasteners of any sort to hold the pole segments together. Consequently the handle is constantly separating while in use. I hate this thing. I'm especially disappointed because I expected far better quality from Bissell. If possible I would rate this sweeper with zero stars!