Soft and shiny 30% linen 70% cotton blend. 279g/m2 makes it eary and supportive, even for a toddler. All Pellicano Baby wraps are woven according to the oeko-tex standards using the highest quality combed and twisted cotton. Linen it is blend what has natural bold thrids, which are not flaws.