I purchased this due to the overall rating, and I agree that the suction power is really pretty good. I love that it swivels so you can turn it at different angles and glides very easily. The motor appears to slow down when using on rugs and carpets, but it still picks up debris pretty good. I have only had to charge it the one time so far, but I do not use it every day. For the money, I think it does a good job for quick pickups and it is easy to empty. What I do not like is that the handle does not stay connected. I have yet to use it when it hasn't come a part; very frustrating. I have tightened and tightened. My next step is to duck tape it to see if it holds together. I won't return it as the price was low and it would cost me more money. Bissell needs to step up their game on this one. Was slower to receive than expected.