When my boyfriend and I moved to our first apartment I had to search for a vacuum cleaner since the living room and bedroom has carpet. Plus with Little One I knew there would be crumbs all over the place. I opted for the Dirt Devil Ultra Swivel Glide Vacuum. Overall it is a pretty good vacuum. It has the power to deep clean carpet, it is nice that it has two height adjustments. Its not too heavy so I can maneuver it very easily without getting tired. Plus the attachments are nice to have in order to get into small places. It is also very helpful that there are places in which the attachments go so they wont be lost nor misplaced. I can easily wrap the cord so it can be put away without much room needed. I especially love that it is BAGLESS. The dirt container is very easy to take off and clean out, no need to mess with dirty bags. I like it but I do have one problem with the vacuum, occasionally dirt gets stuck in the pipes. To the point that the dirt is not being absorbed properly into the dirt container. But that usually means it needs to be deep cleaned. Which I let my boyfriend do, after cleaning it properly it is good as new. I would recommend it to everyone.