I am a college student and my parents let me bring this vacuum cleaner to my apartment at school. It really does get the job done. I really dislike lightweight, "sleek" vacuum cleaners that barely pick anything off the ground. This definitely does make my carpet really clean (I can see and feel the difference every time I vacuum). The only complaint I have is about the maintenance aspect (more info in the "Ease of Maintenance" section). My favorite vacuum cleaner was the "heavy duty" kind from my college dorm because it seriously could suck everything up without getting "clogged", but I feel that may be pretty excessive for a normal household. As far as having a reasonable vacuum cleaner goes, this one is a pretty excellent choice as it cleans carpet really well and allows you to reach many places. Maneuverability A little heavy, but it is able to reach pretty much anywhere because of the tube and various attachments it comes with. Ease of Maintenance This is where I get confused. I never read the manual, so I can really only blame myself, but I'm a lazy college student.....I thought it'd be enough to just empty the big container in the front of the machine where the dust and whatnot collects, but you have to change the filter as well as clean a couple of other "hidden" part of the vacuum as well. I think I am just confused and do not know how to properly care for this vacuum, but I wish it was simple with one big bag like the "heavy duty" one from my dorm. I also need to cut the tangled hair off of the bottom (the spinning brush thing on the bottom of the vacuum), which the dorm one did not require. Versatility Many attachment heads and setting for the height of the carpet (I assume this means you can use it on hard surfaces if you set it to the "lowest-height" setting). Design Kind of heavy, but I feel that is necessary for a good vacuum cleaner that gets the job done. Durability My parents used this for several years, and I have been using it for almost a year. It is still in good condition.