I have owned many vacuums from cheap to very expensive (Kirby)! This exceeded all expectations, I never had to go over anything twice. I have carpet, hardwood and rugs throughout my 5000sq ft home and this made cleaning a breeze! I have 2 dogs and 2 cats and it picked up all the pet hair, even from both sectionals. Impressed!