I ordered from the Fabric Depot during a huge sale recently. It took almost 2 weeks for the fabric to arrive, but I was otherwise happy with the purchase and material quality. The salesperson I spoke with indicated they usually get shipments made more quickly, but it can take longer during a sale.
One piece of advice... if the fabric you're ordering is similar in color, make a note on your order that you want each piece of fabric identified so you know which is which.