i have ordered 6 half sleeve vest of XL size i.e 95 cm and they sent OS size i.e 105 cm. Moreover there are some half sleeve and some French cut . there is not return policy. product quality is good.but its useless if the size is different. don't buy from this supplier.....