I have been a long time customer. For the most part I have been very happy. Lately I've had some problems, (orderd 4 yards, got it in three pieces and total yardage only came to 3 yrds. Received some fabric with a few holes, received the wrong fabric, got a piece that was cut wrong).
But, if you send them an e-mail they always take take care of it right away. The key is to inspect your order as soon as you open it.