I buy fabric on line as well and have yet to be disappointed. However, I use three sites and all offer first grade fabric at discounted prices. My favorite is fabricdepot.com. They are just great about returns. Next time try them. They have awesome sales too on all types of fabric as well notions. Sorry about your bad experience.