Our block print PJs are 100% Indian Organic cotton made with Chemical-free dye. Pajama sets are sewn and hand block printed with patterns pressed by amazing artisans in India. !The model in the picture is wearing a Small/Medium