I can't tell you how awesome this vacuum is.   I love the self cleaning brushroll.  I have a long haired cat and her hair always got stuck in the roller.   And after time it would build up and effect the use of the vacuum.   So far I have not had any issues.   It's somewhat light weight and it really does the job.