Nice thick cotton! This outfit washes very well and looks adorable! I love the hoodie, so cute and gives extra protection helping keep baby's cap in place on windy days. Also the 3 buttons on top make it much easier to put on (bigger opening for pulling over babies head) than others I've purchased before which was my only problem with this style previously.