Castelli quality,but ? material too stretchy (loose fit) Normally XXL, XL will fit better without any sag Size down 1 size