I order a lot from them, and the fabric is the same as if you bought it somewhere else. 40-42-44 inches. I haven't ordered anything I was upset with. They are name brands, but don't carry all the coordinating fabrics for each fabric they have, like a lot of places. But sure do have a mess of fabric. And I've spent way to much there.