100% organic cotton jersey knit. It is soft, stretchy, and breathable, the kind of fabric that actually feels good against newborn skin, not just looks good in a product photo. Machine washable and built to hold up through repeated washes without fading or losing that softness. A good pick if you are looking for organic baby bedding that does not feel like a compromise.