Cotton
Labelled 9-10 but looks a bit big
Great. Minor wash wear. No pilling. No visible marks. Wrinkly from storage.
Pockets!