I get this as a replacement for the Swivel Sweeper , which have a update battery and be thoroughly clean , but still do not work as well as out of the box . this sweeper\/vacuum be sturdier , make quite a bit better , of course . I have 100 % bare floor , with a few throw rug and mud trapper entry rug . what get drug in be mostly sand of various size . I have a cat and dog , both long hair and proficient shedder . the vacuum do well on the sand , except for the large grain and very fine dust . it be death on dust bunny and hair , human and animal . it do not have edge cleaner , regardless of what the description say , so if there be something along a wall , you be go to have to go at it straight on , with the vacuum head perpendicular to the wall . other than extremely low pile rug , this vacuum will not clean much of anything in the rug department . the design problem : it fold in half to sit in its charge station , which although awkward , be ok . that same function , fold in the opposite direction , allow you to get under most of the furniture without have to bend over , about 2 ft. in reach . that be a very nice feature . the latch be pretty easy to do on the fly . whoever think of the canister and filter design need to have they head examine . it be a serious pita to dump the debris . most vacuum that be bagless have a whole canister that come out of the main machine . this one do not , so you have to hang onto it while you turn in on the side to dump it . two of the filter come out , but put they back in , you be never sure if you have they seat tight . I also start it up outside the first time after I have dump the debris . otherwise the big cloud of dust it alwsy give off the first time after dump the dirt will make a mess right back in you house . unless you use the vacuum and the sweeper function together , it be not go to pick up anything . Make sure the slider switch be all the way to the bottom of its stop , ensure both the sweeper and the vacuum be on . several time I have miss have the slider switch all the way to its stop , and the result be that it spit everything back out . it be not a bad product . it work well for bare floor . it have some design limitation . I wish mechanical engineer and designer would get together with people who actually use these thing on a fairly consistent basis . they might come up with a product that people would beat a path to they door to buy without reservation .