We were totally surprised at what all comes with this vacuum. First, we put it all together and plugged it in. The vacuum started taking off on it's own to our surprise. It's great that it gives a bit of an "assist" as you push it. It was a little heavier than we had expected, but again with the assist it's a dream to push around. We have a short wool run that after about a week, starts to produce little bunnies. Now that we have this vacuum those have stopped immediately. It's really very strong both on rugs and great for the hardwood and marble floors as well. And the gadgets! Great for the faux suede couch, under furniture and even the blinds. Extremely happy with it and continue to find uses for it. Prior to this I was a once a week sweeper at best. Love it!