I buy this vaccuum for use in a few home that I clean . it be lightweight make it easy to carry home to home . I also buy the holder for it , which you really need to buy otherwise it slide forward everytime you lean to vaccuum . I love the cord length , it be long enough to clean a small home . it work great on hardwood . I would not recommend it for carpeting as the opening in the head be small and do not pick up as much as a upright . I also like the attachment for upholstery and it be perfect size to vaccuum lamp shades . the small dirt bag hold a good amount of dirt and be easy to clean . I take out the cloth bag and rinse it , which make it like new . I like this vaccuum and I think it be definitely a good deal for the price .