It says 100% cotton, but what cotton is it? It's not gentle on a baby skin and don't think it's made from cotton. I have cotton caps for my baby and they are way different from these ones. After using the first one for just one night it became too big and flimsy. It streched and didn't return back to its initial shape/size. I added a picture comparing the used one to an unused one, look at the difference.