Mary Jo's has every kind of fabric you can imagine. Their bridal department is second to none. The staff goes out of their way to help you. The store can be a bit overwhelming with thousands of bolts of fabrics, but with close inspection, you'll see they have a wonderful way to keep things organized. The fabrics are separated into themes, designers, even colors. The prices are very reasonable and sales tables are filled with great deals.
PROS: Wonderful selection
CONS: none
more