This vest is flawless.  I am 6-2, 240 and I purchased the XL Regular.  It fits perfect and keeps me warm without overheating, but still allows my arms freedom of movement.  I live in SoCal, so its perfect for the mornings.  Also doesnt ride up on my neck when I wear it in the car like most jackets ot vests do.

Carhartt is flawless.  Get one.