Firstly, thanks to previous reviewers who included their height, weight, and the size purchased. I took the advice and bought XL even thought I'm 6'2" and weigh 160 lbs. The fit is very good and nicely snug, even with my chicken legs. I can't imagine even getting into a smaller size.
The only reason for not giving these 5 stars is that I haven't had them long enough to evaluate durability. I hope they last because that would make them a great value.
I wear this jersey a couple times a week. I'm 5'10" and about 215 pounds. Initially, I thought I bought a size too small (large) because the first zip up was a little snug, but I have a large belly (about 40 inches). I decided to keep the large, and it fits better the more I ride. I prefer the older style shorter sleeve length, but the elbow length seems to be the style now. I went with the light gray/whitish color because I ride before sunrise, and I feel like the lighter color helps drivers see me. Overall, it fits fairly well, and I'm happy with the jersey.
The fabric/material seems high quality, and I haven't had an issue with it.
I wear this jersey (alone, no under layer) for early morning rides up the nearby canyons. When the temperature is around 50 F, plus or minus a few, I'm totally fine, even going down the canyons on the way back home, but I haven't tried it on anything colder yet. When it's in the upper 40's, I'll be a little bit cold at the start of a ride, until I get warmed up. I usually have to leave before sunrise, so it does get warmer on my ride, but that's about as close to a temperature rating I can give (I don't get bothered much by it being too cold, unless it's on my hands and feet).
I've only worn it in dry/fair weather, so I can't comment on exposure to rain, etc.
A well-made product. Fit is good, I like the zipper pocket. But for SF Bay Area, it's too light for mixed conditions. My XL Espresso jersey weighs only five ounces, while most of my jerseys are 7-8 oz. The SF Bay Area has lots of different micro-climates. A ride can go from temps in the 90s on an exposed inland climb to temps in the 60s on a foggy coastal descent. I prefer a slightly heavier jersey the keeps me barely warm enough in cool temps, but keeps me cool enough when fully unzipped in the higher temps. Castelli jerseys are a little too thin. I agree with most comments that you should order a size up. With a 42" chest, I'm a large in most jerseys, but an extra-large in Castelli jerseys. Price is OK when on sale.