I was very impressed with this vacuum, it was light weight, had a switch from carpet to hardwood floors. Multiple attachments that came with it. I have a dog and it picked up all his hair, and all my daughters hair. It never clogged around the bristles, very easy to push, and hold on too. I loved the fact you can use it a handheld to do steps instead of lugging the whole vacuum upstairs