I am impressed!  Ran my old sweeper on the carpet first then ran my new one...picked up half a canister of dog hair!!!  Easy to assemble!  Arrived next day, undamaged and well packed!  Great job !