I have used them for at least 6 years...The shipping is very fast...I usually get it in 1 or 2 days from order. (I live in the same state as their warehouse). They give a generous 37/38 inches per yard. I buy a lot of fabric from them and only once was the order not right. I called them and they sent out the right fabric that day and told me to keep the wrong one. They are terrific and recommend them highly!!!!!!!