I got this vacuum because I have a dog who sheds a lot.  The vacuum did pretty good at cleaning up the hair.  Sometimes you have to remove the hair around the brushes, but then it works fine again.  Most of the time the brushes clean themselves.  I have hardwood floors and it cleaned up really well.  Doesn't to well with large stuff.  I would recommend if you have animals that shed.