The lining is great and the fit is good. Just note the sleeves are a little short on an extra large but the chest and belly areas are very roomy. Also has pockets, don't think I read that anywhere. Love this thing!