My order was processed and shipped within a reasonable time. They promised me my order within ten days of placing it and I received it in less than five. The customer service was prompt and courteous. The fabric I ordered was of a very good quality especially for the price. I would highly recommend this company.