Beautiful soft brushed cotton, I purchased one each for my son and daughter and both love them! Extremely comfortable for sleeping under and look Lovely too! 
My only issue is that the blue looked more of a washed out grey blue than the blue pictured, but this didn't bother my son and the red one was true to colour.