This vacuum is exactly what I needed. We have 2 dogs, 2 cats and 2 kids. Our house can get messy. This vacuum is great. First,  it has amazing suction and can pick up pretty much anything, even the smallest crumbs. It handles very smoothly and is easy to push and pull. It cleans pet hair off of furniture and carpeting for a hair free space. The cord is an ample length to clean a sizeable room.