great cleaning pwer for this bag use upright vacuum , but its 21 pound heft make it very difficult to use . we return it after one attempt at use . we be fairly athletic people in we 50s , and we still find it difficult to push around . the roller should be motorize and the heft take out of the upright canister to make this more user friendly . BTW , Amazon sell the bag and belt for this vacuum cleaner , which we buy along with the vacuum . the bag and blet come from a different vendor , and they do not accept return . we be stick with this stuff !!!