Great, thick cotton. Labelled 13-14 but this would be cute oversized and it looks a little small anyhow.