Our lab coats are made from a poly/cotton blend and stain resistant material. At knee length, they will provide more protection. XXS, XS, 2XL, and 3XL are available upon request. If your size is not under the option button please provide size request upon checkout under NOTES. Size XXS to 3XL is available. See Size chart.