100% Ring-spun cotton. Size guide | XS: 5-6 yrs old, S: 7-8 yrs old), M: 10-12 yrs old, L: 14-16 yrs old.