I ordered the XL. It is way too small. I usually fit XL in everything. The jersey appears to be good quality, but much more insulated than I expected. It would be too hot for most of my riding
The weight is not a light as initially thought it would be. I was half expecting it to be close to the weight of my climbing jersey but it is not. The fit is typical Castelli and there are no surprises there. The fabric used on the Jersey is fairly warm and the new water wicking technology works well.
Overall it is a great jersey and I'd buy it again.