100% cotton. Labeled as a W 32 measured truer to a W 34. Some wear due to being secondhand, but still very wearable. Silver button with swords.