This vacuum cleans better than any! And the self cleaning brushroll is amazing..the dog hairs and human hairs don't have to be cut out! The front brushroll propels the vacuum so it's almost effortless..LOVE  LOVE LOVE