I have bought flannel from Connecting Threads and was very pleased. It didn't shrink much at all. It's not stretchy and is just the right thickness I like. I made a baby quilt using it and the quilt has been washed a dozen times and still looks like new. No fading or piling.