Very satisfied with product.  Really warm, soft and comfortable.  Pretty thick as flannels go.  Almost like a coat or jacket.  I'm 5'10" tall and 200 lbs. and I bought the 2XL. Wears a little loose but I don't mind especially if I wanted to wear a sweatshirt or something of that nature under it.  The sleeves are definitely on the long side, but 2XL's are like that.  Either that or I have short arms.  Anyway, my seamstress shortened the sleeves for around $20.00 and I was glad to pay it.