Kids canvas vest. Made of sturdy 100% cotton canvas. Fully lined with a 100% cotton stripe fabric.