Let's start with sizing:  I'm 6' 5" and 250 lbs., with a 18 1/2" neck, 50" chest, and 37/38" sleeve.  Not a medium.  In fact, I usually start at XXL and work my way up.  But after reading numerous reviews that kept mentioning how the jacket was oversized, I decided to trust the reviewers and ordered the X-large tall.

It's perfect.

I wanted a jacket raincoat and that is EXACTLY what Carhartt delivered.  The shell material is a tough nylon, with polyester mesh lining.  The lining has virtually no insulative value, so you stay comfortable without overheating. But add a sweater or fleece and you're ready for that day trip to Antartica (figuratively speaking...).  Plenty of pockets, durable construction, and a snap-detachable hood all add to the value.  I know what I'll be getting for my brother and sons next Christmas.

The only drawbacks are minor: (1) An interior lower back or side pocket for storing the hood when not in use would be a nice touch, as would more subdued brand logos (I'm from a generation that likes to wear our clothing labels on the inside, discretion being the better part of valor, and all that...).

Minor quibbles aside, this jacket is an outstanding value.  Very highly recommended.