All buttons are mint. Material is 100% cotton. -Shoulder to Shoulder - 20". Size range are as follow -Outer Sleeve - 10".