Bought this to replace a winter jacket that has seen me through many winters and a few too many crashes. I looked through a number of jackets, brands, reviews and sites before settling on the Espresso 3. Castelli has a great reputation in cycling clothing, and has made some great innovations with clothing, including the not-quite speed suit for road racing... winter jackets are a different beastie, but innovation is no less important. The high collar, rear venting and excellent fabric were the main features that solidified my choice. The zip cuffs and front vents didn't have me convinced at first.
When riding, the jacket is warm! Earlier in winter I rode with a long-sleeve jersey underneath, and was toasty. More recently, I've worn with a short sleeve jersey underneath, and the front vents were employed to good effect. A previous observation that the zip tabs - on both the sleeves and front vents - are too small for easy use on the bike is spot-on. But the venting provided by both does indeed extend the temperature range of the jacket.
I now choose my winter clothing based on chest/waist dimensions, rather than height/weight sizing. My chest is 100cm, and the large fits just fine, with ample space for a jersey (or two), should I need the additional warmth.