Incredible sweatshirt!....... Warm, comfortable, and looks great! It's heavy (warm) enough to wear with just a t-shirt base layer. But, if the temp drops, you can stack a long sleeve shirt underneath. Or, use this sweatshirt as a mid-layer with a heavier jacket. Doing either will significantly change your overall level of warmth. It's just an extremely versatile piece of outer wear! As for the "Rain Defender" aspect...... Honestly, I was pretty skeptical at first. I mean, afterall, it's a sweatshirt! You don't buy a sweatshirt with the intentions of doubling as a rain coat! Right?!?....... Literallty! The day it arrived, it was raining! So, I thought, "well, I guess we'll put this whole "Rain Defender" business to the test!"........And, I will be damned! They're absolutely NOT kidding! This thing actually keeps you dry! I have no idea how! But, it does! The water beads up along the surface, allowing a lot of it to simply just run off. But, here's the crazy part! The rest of the water will actually soak into the sweatshirt. And, for all practical purposes, the sweatshirt itself will be wet! BUT, somehow, by means of modern science, or maybe even some form of sorcery, (I dunno!?!) But, it still keeps YOU dry!!!! It literally blows my feeble little mind how this is even possible! Yet, somehow, some way, it is!..... And, lastly, the fit. I normally wear an XL in just about everything. But, in already owning a few other Carhartt products, as well as trying on a couple of different ones in the stores. I decided to go with a Large instead. Probably would've gone with a Large-Tall if it had been available. But, im very happy with the way it fits! Im 6'3", 225lbs. And, the large fits just about perfectly! But, if I could change anything about it at all, I might add just a tiny bit more length to the sleeves. Not a huge deal! Honestly, not even that noticeable. But, would make an already awesome sweatshirt that much better!