PUL outer layer with a 3 layer bamboo insert inside. Comes in 3 sizes small, medium and large. Small is suited from 3 - 8kgs Medium is suited from 9kgs - 15kgs Large is suited from 15kgs - 20kgs Depending on size of babies legs.