Boys size large 14/16. 100% cotton. It has some wash wear but that just perfectly wears in the flannel. Perfect weight and the hood is a cozy bonus.