The hats are hand knit from 80% cotton and 20% Merino wool. The colors are vibrant and the texture is almost as soft as your baby's skin.