These are really tight, I ordered XL for my 5'8 154pound body and it is very snug. Great shirt, just rode Vail Pass in 45 degree weather with this and a long sleeve undershirt and a Castelli long sleeve jersey in comfort, even with intermittent snow and rain.
Keeps you warm and keeps you cool, how can it be? I'm not sure but adding a base layer has increased my comfort range on long rides where I start out cold but warm up with exercise and ambient temperature.
Excellent form-fitting baselayer that works very well. I highly recommend this.
I really like the Showerpass base layer. Works as a great wind barrier and keeps my core a consistent temp. Seams are flat and no skin irritation. I would recomend this!