Hawthorne has been around forever so they are usually the first place you check. I like their real-time inventory, only a few online fabric stores do that. But even though I ordered what was listed, they ran out of inventory. So I didn't have the best experience. If you say there are X yards available then you should have X available. I hate getting the email saying "we don't have what you ordered" because that costs a few days and I usually order my fabric right when I need it.