This adorable set is made with 100% combed cotton knit. The print is permanently dyed onto the fabric and will not fade or run. AZO free dyes. This set has NOT been treated with flame resistant chemicals so it should fit snugly.