I've found Castelli size charts to be accurate. Compared to other brands, they aren't particularly sized to fit tall, skinny bodies. I wonder how many people actually take their own measurements and compare against manufacturer charts? At 5'9" 140lbs I find Castelli barely long enough in small and usually baggy in medium. I have their Perfetto convertible in small and the torso and long sleeves are the correct length but loose, which is expected since small in Castelli is usually for 36in chest and 31in waist, on the wide side compared to many other brands that are typically 35/29. A pair of their bib tights in medium are loose below the knee but otherwise fit OK, if not quite as long as I'd like with an inseam <33in, unlike other brands. Same for arm warmers.