I buy this vacuum to replace my Dirt Devil that break suck up cat litter . -lrb- doh ! -rrb- pro : come with great tool . Easy to assemble out of box . pick up basically everything . good for price . Great on bare floor , too . do not fling stuff around . con : Pretty hefty -- difficult to push on thicker carpet . plastic trap fill up very quickly -- smaller than my Dirt Devil `` container '' . very hard to turn knob to change carpet height while vacuum be run . I do not know if you be suppose to `` do that '' or not , but regardless , it be hard to turn . need both hand . could use a little more suction power to suck up heavier debris .