I research vacume cleaner on consumer report before I buy , as I want one that could handle a few rug and hardwood floor - we have a 2 year old and 2 lab . plus we just move to the coast and there be a lot of sand ! this be a loud , heavy machine that remind I of my grandmother 's , but it work ! it get everything up , whether it be on the bare floor or the rug , and it have the hose if you need it as well . this be a bit annoying to I , as I find that attachment just fall off and get in the way , but they be handy at time . anyhow , there be some bad vacume and some way overpriced one out there , so for the cost this one be great !