I use this vacuum everyday, we have 2 dogs and 4 sons. Let me tell ya it gets ot all, it is so easy to maneuver and the suction power is surprising. The battery lasts for longer than I expected, I'm able to do all of my floors easily on a single charge. From crumbs and dirt, to pet hair it goes right along with no issues at all between the hardwood floors and the rugs.