The outer layer is made of a soft pile fabric, and of course, the pile portion is 100% cotton. Pile fabric has excellent water absorbency, making it the perfect material for babies who sweat a lot. The thickness is just perfect to provide support for baby's head.