As most other people posted, you really need to get a size-larger than normal.  The problem is not a lot of people posted their build in comparison to the size they ordered.  For reference, I am 5'10 and 180lbs.  I ordered a large, which fits, but I always wonder if I should've gone for an XL.  The jacket feels short and as if it is going to ride up my back and expose my belt/shirt underneath.  The spandex material in the waistband area and arms are snug enough to not ride up, but again they are pretty snug.  Build quality is what you'd expect.  I've been wearing this jacket on a construction site mostly in the mornings here in SW Louisiana/Texas where we've actually had some cold weather the past few months.  The days where it was a high between 32-40 I felt comfortable walking or standing outside for extended periods of time.  The insulation is plenty warm, but it's not too bulky either.  Offers good wind and rain protection.  I will most likely hang it up in the closet for the rest of the year until things cool off again in December.  So long winter.