The overall fit and look is perfect for me. I am on the bigger side and usually wear xl to 2xl in shirts depending on if I want it to fit or if I want it baggy. The 2x was plenty baggy but still looked good. It keeps the rain off minus a little dampness if it is raining considerably hard.  I'd recommend this item.