Hobby Lobby is great. They do have some great material. I just purchased some Christmas material with Gold in from the store in Jackson, Tenn to go with my fall material I purchased in a Quilt Store in Calif. My fall material was very expensive and the Christmas material looks expensive but wasn't. JoAnn's quality has dropped and Walmart used to be a good place too, but too much is coming from China and Korea and Vietnam. Just like everything else, you have to look before you buy where ever it is.
Hobby Lobby has great coupons. Sign up for mail order if you live too far away. Great things in the store.