This shark vacuum has everything you need to keep your floors clean. It's lighter weight then others and has all the attachments you need for reaching in corners and getting pet hair off furniture. I like the removable canister for easier to reach in tough spaces. The self cleaning brushroll is a favorite cause I don't need to get the wrapped around hair off. It glides over hardwood floors as well as deep cleans the area rugs. The only thing I wish it had was a light so I could see what I'm getting off the floors. Overall a durable , powerful vacuum that makes life a little cleaner.