I've had pretty good luck with on line orders, so far. Fabric orders have been what I ordered and right length. You might pay a little more but stick to the big name fabric dealers. If I order it's because my local store, of which there is only one about 30 minutes away, does not have what I want.