100% Cotton.
This doesn't have a size tag. Looks like an XL
Measures: 30" from shoulder to bottom
24" across