These fun overalls are made of 100% cotton. They have snaps for easy diaper change. They coordinate great with the solid red, navy and white colors, and with the red candy stripe as well as with the navy/white stripe and red/white stripe. They coordinate great with the red and navy fleece colors and the red and white velour colors.