I have ordered from Thousands of Bolts three times in the past month (I decided of should have ordered more of a couple of fabrics, plus a couple new ones). Love their selections, quality is great, shipment is usually the same day and I receive my order in three days. Fabric in incased in a sealed heavy plastic envelope inside a priority envelope.