AMAZON bought out Fabric.Com, so that's where their fabric comes from. I have purchased fabric from them several times, and have never been disappointed. Many times, I have needed fabric on short notice, and the LQS says it will take 2-4 weeks to get that fabric in, again, but with Amazon, I have never had to wait more than a week.