Fit was about right for an XL....some Carhartt coats and vests have run large in the past....probably should consider a tall if you are tall...to do over again I would or I'd go up a size...depends if you are trying to wear it alone and under another full sleeved coat...or trying to wear it over other clothing like a sweatshirt or Hoody...however...on the downside the fleece lining is very thin..likely thinner than fleece gloves..not thick like the quilted or brushed fabrics normally used....seems it could tear easily and the inner pocket has a Velcro closure that seems it could likely tear the fleece if you used it...probably taping over it with a small piece of Velcro or cutting the tips of the Velcro so it didn't grip would help...be aware basically vest is the typical tough Carhartt  outer duck fabric  which will last a long time..but the inner fleece won't stand up to the abuse and hood lined with it is thin also..because the vest is thin .. it's easy to move around in ..think it's the only one they make with a hood...just wish lining was quilted or thicker...D