Excellent jersey that works best in warm to hot conditions and I primarily reach for this jersey in the sumemr months. However, I have ridden this jersey with a base layer into the high 50s and remained comfortable. I am 5' 11", about 177 lbs, with a 40R chest. I purchased a size XL and it works well for my preferences. I could have fit into a size L due to the stretch fabric if I wanted a tight race fit. The fabric breaths very effectively and is very comfortable. To be honest, one of the big selling points was the excellent choices in bright, solid colors. I have both the vivid orange (my favorite color for visibility) and the red and I am very happy with the purchases. These jerseys are a very good value when the jerseys are on sale.
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.
Stretchy material, very comfortable. Just remember that Castelly usually runs 1 or 2 sizes smaller. You can try using their recommended size tool on their website, have in mind that their size guide mentions the maximum measure, not an average. For example, I got an XL, according to their website, it would be 108cm for the chest and 94cm for the waist; I'm 107/92 and the jersey fits tailored, not "relaxed fit" as the website suggests nor baggy/flappy. Other than that, I'm more than please with all my Castelli ride wear.
This jersey is a little more expensive than some others but it's worth the extra money. Lightweight and flexible but loaded with features like the zip pocket and elastic waist. Very nice jersey.