I use to buy from Walmart until they started to get some very poor fabric in, and I stopped. I buy a lot from Joann's, but I do check the quality very close. Most of my quilts I give away, so Joann's is ok for that lap quilt or baby blanket. I love their snuggle flannel. However, my lqs honors the Joann's couon for us. 40% off coupon...which, is super because this quilt shop only has their sale twice a year. I buy my fabric from lqs because of the quality. I agree with the other gals, if you want a quilt to last, and to keep for years and get lots of use out of it, then use the best quality fabric you can. AND...be sure if it is of bright colors, or colors that might run..use Retayne...it works.