I have bought both batiks and cotton fabric. I am very happy with their fabric. I have also bought their Essential thread and have been very happy with it all. Their customer service is great also. Each time I ordered, the products arrived in less that a week. They are great. No affiliation just a happy customer.
Sue