I purchased this for my daughter because she has pets and carpeted stairs. It is lightweight so her kids can use it and has powerful suction so it gets up the pet hair easily as well as heavy stuff. Easy to handle and gets in the corners. Perfect for stairs and upholstery. I like that it has a cord instead of battery and that it is bagless and easy to empty.