I've sworn off Castelli. Even XL's don't fit me right, whereas in other brands some XL's are too big.
The fit depends on the brand, and I agree that Castelli cuts for Europeans and smallish Americans . . . no offense intended . . . it is what it is!
__________________
See, this is why we can't have nice things. - - smarkinson
Where else but the internet can a bunch of cyclists go and be the tough guy? - - jdon