I purchase this vacuum after have many terrible experience with upright bag vacuum with burn smell , broken belt , and very short product life . I be willing to invest up to $ 100 in a vacuum and want a bagless model . base on the review I find on the web , I be go to purchase the Bissell Cleanview helix Upright Deluxe -lrb- the higher end version of this model -rrb- but Amazon only sell the regular one and it get excellent review as well , so I go ahead with the purchase . so far the vacuum have perform very well in pick up dirt , dust , hair , and debris from both carpet and bare floor . the attachment all work very well and be easy to assemble and disassemble . the vacuum have a handle for carry -lrb- not the handle for `` steer '' -rrb- and if you use it the vacuum be quite light and easy to carry . the only downside -lrb- and this be probably true with all bagless vacuum -rrb- be that when you empty the dirt canister , a plume of dust can rise up if you be not careful . I dump it gently into the garbage can without bang it against the side , and I keep my face away from it . also , when it arrive it be very easy to assemble . there be only one screw that you need a screwdriver to secure . overall , a really good value . for my purpose , I do not see any reason to spend hundred on a Dyson or a Shark .