I am 6'2", ~200lbs, moderately athletic build, my normal shirt size is a Large or Large Tall, and I opted to get the XL, which is perfect for my needs. This winter jacket performs quite well for its price point. Starting there, I see MSRP ~$93, sale presently ~$67 (I'm product testing through Vine, but I'm a price sensitive consumer). This price point is very important for setting product expectations and might be helpful for others to hear my thoughts calibrated to cost. As a ~$100 jacket, I'd say it performs well. As a ~$60 jacket, it is excellent! Hence my 4 stars - when on sale, I say don't hesitate. My biggest gripe is that the zipper feels a little cheap and rough. It's a coarse zipper, so those can get catchy when skimped on. It's functional, but you do need two contentious hands on it to reliably zip up. Again, that gripe only manifests in docked stars when you compare it to ~$100 jackets that build quality into the smaller details of coats. At lower price points, you expect coarse zippers. This is a lighter outer jacket, so I sized with plans to layer underneath as needed. The XL, for me, is perfect for this. My test run was shoveling my drive and walk. Going out pretty well bundled for cold, and stripping under layers as my effort generated heat, I ended with just this jacket keeping me dry from snow spray, which it does quite nicely. The inner liner fastens around your mid section, and it has thumb holes for the sleeves, which allows you to integrate this jacket into your next garment, keeping cold leaks from the joints between your gloves and pants - I love this feature, and have not seen it on jackets until you get to the pricey range. Hood is roomy enough for a ski helmet, and has draws to pull tighter as needed. Honesty, I'm shocked the manufacturer doesn't list the features of this jacket, because they are brag-worthy! I really like this jacket, it is now my primary winter outer layer for wet activities. Likely what it comes down to for most buyers is features for the price point - I'd say it is an incredible ~$60 jacket, and a good ~$100 jacket.