Various advantages: It does a good job of picking up hair and trash. Doesn't become clogged with fur. Filter and storage container in one convenient package. Because our home does not have carpets, linoleum is an excellent option for the flooring. Got cons: It's probably not going to work on carpets; you're going to need something more potent.