I've always had good experiences buying fabric on ebay. Also you are protected by ebay if you have a dispute with a seller. If you're are feeling cautious about purchasing it check out their ratings and contact other buyers. They have power sellers who have stores and reputations to protect so are usually honest sellers. The bad ones don't last too long.