I've had good luck with Hancocks of Paducah, as well as Connecting Threads and Quilt in a Day fabric. Once Hancocks sent the wrong fat quarters and instead I got some gorgeous fabrics. When I called to tell them, they apologized for the mistake, said they would reorder the fabric and when I asked about how to ship the fabric I received back, they told me to keep it. That's good customer service.