If you need a vacuum that does everything definitely go with this one! It's super lightweight and maneuvers very nicely. It works beautifully on both hard flooring and carpet. It picks up animal hair and dirt tremendously. I really like how it does not clog. I definitely recommend!