I have ordered from them three times. The first time I ordered I was not pleased with the fabric. I called them and I was told to keep the fabric and reorder. Overall, they are OK; however, it takes over a week to receive the order. In fact, I have an order to be shipped in a few days. They always send more than you order.