I buy a Dyson Ball from HSN , that last close to a month in my power . I own all kind of vacuum cleaner , until as last resort I buy this one . let 's be real , not everything that cost hundred of dollar have to be good . tha 's what I tought but , NO. . I pay $ 79.99 and be the best vacuum cleaner ever !! I use it everyday , still work as the first day , be not heavy , have light , I can pick dust from wall and curtain , the sofa !! , it have a long cord , stair attachment , and many more . the setting for the floor be the best . Hardwood floor and carpet . I love it !!