Bought an XL and fits well with room for some layers underneath. Feels thick but not heavy, and has a weird pocket in the right side pocket. The only thing I don't like is the cuffs on the sleeves they are a little long and the style I like on clothing but I'm able to over look this issue.