The main thing to keep in mind is that the $20 price is the price ONLY to purchase the bag. To have it removed you have to schedule a pickup (there is usually a 3-5 day window after you tell them what day it will be available to pick up that they will pick it up within; mine was picked up the day after I said it was available), and that will cost approximately $160. It is a great option if you are cleaning out junk from your house, or doing a room renovation. The bags hold up to 3500 lbs of material, which is a decent amount, but they do not hold a dumpster shape very easily, so it is easy to have stuff kind of spilling over the sides as you are filling it. So, it gets a bit hard to tell if it is too full.
The plus is that it is definitely more maneuverable (at least up to a point) than getting a dumpster dropped off (unless it is a smallish dumpster with wheels), and may (depending on how much junk you need to be removed) may be more cost-effective than a dumpster or a junk hauling service. The drawback is that it is easy to underestimate how much it will hold, and if you need more than a couple of them, then the cost-effectiveness disappears quickly.