Be careful about submitting an order. A lot of the fabric online is not in stock, and you will need to wait a long time to receive!
I placed my order in the beginning of the month, and had to contact them several times. Each representative gave me an arrival date, but the date kept getting pushed back.
I had to cancel my order after being told the fabric would be received over 3 weeks after I placed my order. Even then, I do not trust that date since the previous date they gave me was false.
They didn't offer any compensation, such as express shipping or discounts for the huge inconvenience on their part.
Terrible communication, transparency, and efficiency. I do not recommend!