Here are the actual measurements from an XL:
> Chest: measured from side seam to side seam at the armpit: 20" for a 40" chest
> Waist: measured from side seam to side seam 4" above the hem: 17" for a 34" waist
In other words, it's even smaller than Castelli but the fabric is pretty stretchy.
The fabric initially feels soft but it has an odd slightly scratchy quality. It wouldn't be uncomfortable to ride, but I don't think I would look in my closet and happily reach for this jersey first. It looks well-constructed and the fabric is perforated for airflow.
Me: 25 year rider, I've had a couple of dozen jerseys, all the major top brands.