Denver Fabrics
I have purchased from them. The quality is good. They have been out of illusions mesh for quite some time. If you have purchased from Mary Jo's I would say it is about the same. Quality varies. If I can take a risk, I order. If I can I do samples first. To get the best fabrics, it's better to incorporate as a small business that does sewing and get a tax number that let's you order from the designer fabric lines. Or find a friend who will order for you. Unfortunately, you have to buy a lot of fabric at a time. For small items I have purchased garments and used the fabric from them.