it was 100 % cotton and made in the USA , that alone is just great....... the outfit is lovely and my baby look like an angel on his blessing day at church.  the fabric is not thick so my baby wore a white onesie underneath for warmth. also you don't want a diaper showing.... beautiful outfit.