I liked the variety fabric.com had, but I didn't shop often there--- maybe in the early years, but not recently. I sometimes get fabric on Amazon, but sometimes find it hard to tell if it's good quality or not and some of the fabric has been...a bit poor quality. Sometimes I do find the fabric comes from a quilt shop though, through Amazon, which is good. I found chicken fabric on a quilt shop site where you could order it through Amazon and get prime shipping, so that was good. I guess it just varies.