on Ebay it depends on who you buy it from. If the person is a reputable seller (positive feedback of about 100 percent) I have purchased many yards of fabric from several people on there and intend to buy from the same people again.
I agree wth Polyparrot's post on here