This vacuum is powerful and works very well. It almost makes vacuuming fun. I really like that it is bagless so I can empty it out when it is full and I do not need to fuss with change a full bag. The multi suction options are found on the handle so it is pretty easy to switch them up as needed. It works well on hard surface as well as carpets with the dual roller brushes. I have two dogs and this vacuum really helps pick up their fur. And one of the best features are the wheels that help you glide around as you vacuum. No pulling it along against its will. The cord is about 25 feet so I do not have to move it from one outlet to another all that often.