I normally wear a size large top, so I bought a Large. It fits snug but not tight. The one complaint i have is the shoulders are a bit too snug almost tight. From shoulder to shoulder i measure 18 inches, outside to outside measurement. The front comes down just below my belt line, my torso is 30 inch, measured from crouch to top of shoulders. It will make you conscious of your pudge/belly if you have one, it did me... Overall I'm pretty happy with this product, keeps me warm on a vigorous ride, may need a base layer for the slow non-workout rides if you have a low cold weather tolerance. I wrote this review based on 40 to 55°F weather, early October in Montrose Colorado. Too early in the fall to review for colder temperatures.

Even on sale for $70 I think this is just a hair on the over priced side. It works well with a jersey underneath untill the temp gets below 55 degrees, at this point consider this a mid layer or just use this as your outerlayer during early fall and late spring only like I do.

This is my first thermal jacket and as usual was not disappointed. PI has come through for me again. Especially like the wire hole from the pocket for my headset for listening to music. Very warm, used in 29 degree weather with baselayer and arm warmers and was perfectly comfortable. Nice and light weight. Only wish the pocket was divided into two instead of one big pocket. Overall VERY happy as usual with PI products!

It is very good but not great. I've worn it when the temp was anywhere between 35 and 60. It's a bit too warm above 50 for me but the main issue it doesn't breathe as well as I'd like in cold weather so I end up getting wet from sweating after a climb and then getting cold cruising downhill. Other than that it's great. I am 5'11" and 185 lbs and Large is just a bit too big when I wear it by itself. But once it gets close to freezing I'll be wearing something under it.

This is the first thermal cycling jacket I have purchased and it is meeting every expectation. It is warm by it self and even more so under a shell. I have used it in 38-60 F temperature range and never have gotten cold or over heated due to its wicking and breathability nature. Fit is right on with advertised, with arms and torso adequate length to cover up. I am 6'2" and normally wear large, and it fit great.