I love this vacuum!  After using the "bagless upright" models in the past, this one requires more "muscle power" but the way it cleans and picks up pet hair, crumbs, etc. is so worth the extra work!  Only thing I would change, is to have the floor cleaning part that would "swivel."  Still would recommend for deep-cleaning needs!