I order from them on a regular basis and have nothing but good things to say! I received an order today and I think one of the fabrics was end of bolt because the sent me an extra 3/4 yard...sorry to hear that you had such an unpleasant experience, but I wouldn't give up on them...