Typical Castilli race fit so order 1 or 2 sizes up. The sleeves are a little longer than I prefer and the band on the end is a little tight, and I don't have big arms by any means. Zipper moves pretty easily.
i wouldnt call all castelli kit durable but this one fit the bill. Its held up really well and with 4000 plus miles on it, its still like new. Very comfy and looks good too. Im 180 lbs and XL is just right giving a good snug, comfortable sport fit.