I use this product to vacuum my high pile carpets and hard floors. It works great and love how light weight it is. I would rate this product at 80% good. Two problems Im having is the cup that collects the dirt and dog hair, doesn't snap back very easily after emptying. The second problem is that it doesn't stand by itself. When I have to move something and let the vacuum go, I have to lay it on the floor or against something. Other than that, I love the Bissell corded vacuum