This is the best vacuum  i have ever owned! I swear it has all the bells and whistles. The vacuum  can floor detect so you no longer need to adjust  for carpet and hardwood flooring. It also comes with a scent booster that you have to option for all on or nothing at all. This scent booster helps with the old vacuum smell, honestly it's a great feature. It came with to attachments that are shown in the pictures. The cord is super long about 30 ft, I can vacuum most of my house without having to keep finding an outlet. We have a husky so we are constantly  using it, it picks up their hair now problem. The vacuum  has to roller, the way they are made the hair won't get tangled in it.