The sheets, pillowcases and outer part of the comforter are 100% cotton and are soft after being washed. They do wrinkle, but that doesn't bother me since they're on a toddler bed. The bottom part of the top sheet is fitted so it stays on the mattress. The comforter is long enough that it can be tucked in, so the bedding stays on my daughter's bed (finally!) And, the set is really cute! Overall, I'm very happy with this purchase!