100% cotton. The cotton is certified organic. Filling 100% polyester. The polyester is recycled and certified. The dyeing/printing process is certified as compliant with environmental standards. Delicate wash at 30°. Iron on medium heat. 2-3% shrinkage. The dye on the floral side may transfer onto other surfaces whilst damp. Made in Faridabad, India.