Really thick and high quality material. They are soft enough for baby, but completely durable. This was my first Babysoy product, and I was so happy with them that I've since purchased a dozen or more of their other outfits.