Love this vacuum!  I have a cat and a dog (black lab), and 2 kids.  I run the vacuum constantly.  This vac does an awesome job!  I love the oversized cup to hold more dirt, and the self-cleaning brushroll is brilliant!