"This product was very well made. It fits nice and snug, but gives enough room to wear long sleeves and extra underneath.
Note:— it will keep you extra warm! I had to remove it half way through our ski session be sure I was getting hot and steamy in it from our runs.
I am 5'7", 145 pounds and have broad shoulders and the medium fit great!
Would def buy again."