100% cotton, organic cotton fleece. All over screen printed polka dots. True to size fit.