I've bought at Favorite Fabrics, Fabric.com, Connecting Threads and have never been disappointed. Joanne's I don't know they have advertised a fabric that I need to finish a quilt and they say it's on backorder and then today I look at the e-mail I got and they had that fabric on sale for $3.99 and I put in to buy and they said it was on backorder so why did they put it on sale so I don't know about them. I doubt you'll be disappointed with online shopping for fabric I've bought a lot and the colors are usally what the pic looked like. It's hard sometimes to match a color to the block. Good luck. Sue