I like Hancock's of Paducah quality but they have a poor website. The search function is inadequate. Fabric.com is excellent but I have gotten some poor quality fabric. Writer above is right to look for respected fabric line names before you buy. I find Connecting Threads to be a lesser quality fabric. As always-you get what you pay for.