Not as described at all. The "flannel" is a very thin cotton and can't be described as flannel. I sew and know what flannel is. The denim is heavy and good quality. I've purchased real flannel lined from LL Bean in the past and it
is nice thick flannel that is beautifully warm. I'm returning these and cannot give higher than 1 star. If you look
at my other reviews I've nothing but praise for almost every item I buy through Amazon. This is a big disappointment.