Does not work well on carpets to remove animal hair and dirt. Weak suction on carpets but okay on hardwoods. Very disappointed in this vacuum, Hard to empty as well. Positives are lightweight. Would only give 1 star if did not seem okay on hardwoods.