Very thick cotton flannel which has washed well and kept its color and shape. It's hard to find good cotton flannel sheets in twin XLong and was lucky to find them here at a good price.