The medium is pretty generous in size. I’m 38" chest and should have ordered a small
I ordered a XXL and it’s true to size… Perfect for heading to the gym in the cooler fall weather
The good: Looks nice.
The bad: Very thin material. I would not call it warm.
Bottom line: 2 out of 5 stars.