This vacuum has become a staple in our cleaning lineup and works extremely well on carpets of all thicknesses, we have two large dogs both with long hair and this thing grabs it all. It does struggle a bit on bare floors and misses some of the smaller crumbs, but it still works well enough as we mop right after. The one big caveat is the beater bar, do NOT use this on any small/thin (entry way/hall way) rugs because the vacuum will suck up a corner and get the rug caught in the bar. I had one rug have the stitching ripped out from this. Also be cautious using it near low laying curtains because of this same issue. Otherwise, I'm pretty pleased with this vacuum.