100 cotton, good quality, nice print. I already washed it several times and color is good, still bold green.Comfortable to sleep on the sheet even if you have sensitive skin.