Purchased 2 ladies flannel on sale, they were about $20 each after paying shipping. These shirts are NOT anywhere near flannel. They are a cotton "wanna be" flannel. They were final sale or I would have returned them immediately. If you are looking for a cotton shirt made to look flannel this is the shirt for you. I purchased flannel on Amazon for the same price and they were real flannel. I'm very disappointed in J Crew and will stick with LL Bean for my future purchases.