I buy this vacuum for myself as a mother 's day gift a few month ago . I have the blue Miele canister vac before this one -lrb- the s-151 , I think -rrb- and I absolutely love it . it last 12 year and be actually still run , just not as powerful as it be when it be new . anyways , I try out the s7210 twist in a local store and decide to switch to a upright . it handle quiete nicely , it almost feel like it be self-propel when the carpet powerbrush feature be on . with the canister , I always feel like I have to put a ton of pressure on it in order to pick up the dog hair off the rug , but with this one it be so much easier . I have a german Shepherd and the twist pick up the hair like a charm . it do great on hardwood floor too , but you should use the bare floor function instead of the powerbrush to prevent scratch you floor up . note that there be a more expensive model available that feature a hepa filter , but truthfully , this one be just as good . it do have a slot to install a hepa filter if you want to , so you do have that option . I beieve the hepa filter be around $ 50 and need to be replace every year or so . that be not a investment I want to make . I have mostly area rug and hard wood floor , so I do not feel like I need one . some people complain about the price of the bag for Miele vacuum , but if you think about it , they do last a lot longer than say the one a Hoover use . I have never have a bag break on I when I take it out , they be extremely sturdy . I would say that I only use about 5 bag a year and I vacuum at least once a week -lrb- because of the dog hair -rrb- . overall , I be very happy with my purchase . Miele be probably the best brand out there when it come to vacuum . if you want something that be go to last , get the Miele ! one more thing : you should try it in a local store and then order it online . it will save you so much money !