i must say I am surprised with how well this picks up.  i have several animals and it does the job.  I only have hard floors and a few rugs and it works for what I need it for.