Works well with my 8 gallon vacuum. I accidentally vacuumed wet spots and the bag is not spoiled at all. Holds a good amount of dirt and won't tear when removed. I use it for my rugs because I have 6 cats and 2 dogs so I can't attest to how well it holds up on glass, screws etc but they work fine for my needs. Holds a good vacuum seal so I can pick up a lot of fur when using my shop vacuum.