I buy this sweeper after spend less money on another brand . that one do not work for what I need it for . I have tile floor and the Eureka Boss Smartvac work great on they ! this be the reason I buy this sweeper -lrb- and the good review -rrb- . if you need a sweeper with a great suction and will work just as equally on carpet as it do on bare floor , then this be the sweeper to buy . it be a little heavy and hard to manuever at first but I have get use to it . well worth the money ! I will never go bagless again . they be just too messy and seem to have more build-up than the bagged sweeper .