This vest is size 52 witch is equivalent to a size XL This vest is made out of 95% Cotton, 5% Elastodiene Made in Italy