I just get a apartment and be look to buy my first real vacuum when I come across this one on Amazon . I be look for a hepa filter upright that would help with my allergy yet would not cost 300 + dollar . the 4870mz be a great solution . it seem to have very good suction . I have only use it a few time , but each time it have leave nothing behind , and suck up thing that be bigger than I expect it to be able to handle . the pet tool that attach to the end of the hose be also very strong . it pull the cat hair right out of the little area rug he spend a lot of time on . the suction height be also very adjustable , so go from a small area carpet , to shaggy carpet , to linoleum tile have be a breeze . some people have complain about how heavy the vacuum be , but as long as the wind tunnel be set to the right height , I have have no problem . I have it set too low the first time , and I could hardly move it . it really be not much heavier than other hepa vacuum I have use . the chord be decently long , and I be able to do any room in my apartment -lrb- not huge -rrb- without have to change plug . Make sure to read the manual though . there be a lot of little detail that help make it easier to use -lrb- such as switching from carpet to hard floor have to be do while the vacuum be tilted back -- I think that switch just do not work at first -rrb- . overall , a great buy for the price .