Buying fabric online can be a crapshoot at best, as all manufacturers have fabrics that aren't the best quality and you can't personally check before purchasing. The best advice I can give you is to stay with a reputable company in hopes that if you do get a lesser quality fabric, they will work with you. I love the fabrics from connecting threads and they have excellent customer service.