I use this on tile floors and area rugs. Picks up 90% of the dust and dirt on the hard floors. When it gets to the grout lines it takes a slower sweep ans sometimes turn on the spinning brush. The area rugs it did well. Kinda wish it had a better height adjustment. It sucks so well it is hard to push across the rug. However I was able to pick up a full canister of cat hair in just minutes, My biggest problem right now is I can't figure out how the furniture brush stores on the vacuum with the rest of the tools. This almost makes it only a four star.