I buy rolls of batting from JoAnn's when it's on sale, but I also found a great deal on W&N king batts from Walmart(no longer available at that price), and I've purchased other batts on sale at quilt shops or quilt shows. If you're buying a name brand, the quality is the same regardless of where you purchase it. I've used poly, poly blends, all cotton, and have wool and silk that I haven't used yet. I put the cotton batts in the dryer with a small wet towel to get the wrinkles out.