I have ordered from CT several times and love their fabric and thread. I have a Janome and it sews beautifully with their thread. The fabric has a nice weight and feel to it.