I order alot of my fabric from Connecting Threads and have always been satisfied. Our nearest JoAnn's is 60 miles away and I much prefer Connecting Threads material to there's. We do have a Ben Franklin that carries material but it almost all the expensive, expensive ones or seconds.