It’s not perfect but does the job for removing the dog hair on the floor. It does get stuck on area carpets and make sure to move cords