Hard to empty, poor suction for dog hair and dirt on carpets. My 12 year old upright works better and it pulled a ton of stuff up after I had already used this vacuum. Good on hardwood and lightweight. Prior to this vacuum, I would rave about my Bissell, but this one just doesn't make it in my opinion.