It's a decent vacuum that does what it's supposed to do keeping crumbs off my area rugs. The only complaint I have so far that's keeping me from giving it two more stars is the plastic container in the front that catches dirt isn't secure and it often falls off and clangs to the floor of my hall closet. If I forget to empty the container before storing then guess what- I have to vacuum up the mess all over again because it spilled out everywhere. Maybe mine is defective or maybe it's a common issue but for going the inexpensive route I'm happy with this product. *It is a small lightweight vac so it might not be strong enough for wall to wall carpets but it's up to the buyer.