100% Cotton Canvas. Fabric and garment washed. Embroidered art on the side and Life is good label on back. Adjustable Velcro back closure. Sizes: Small (2-4T), Medium/Large (5-10).