Mary Jo's has the best selection of material around! If you need it, this is the place you're apt to find it. Not only do they have fabric, but they also carry alll kinds of sewing notions! It's a fun place to shop. Just allow yourself plenty of time. You could spend hours here and still never see all the cloth!
PROS: Great selection
CONS: none
more