Soft, stretchy ribbed fabric (like a ribbed tank top fabric). I bought these in graduated sizes because they were so cute, soft, and comfy. I also was able to bleach out a diaper blowout successfully and the monkey on the butt was unfazed (I still can't believe he smiled through the whole thing!) Love love love these.