The material feels very good. I’m not sure what material it is but it feels like cotton. It has washed well and so far holding up good. I really loved that elastics on it, they had a smooth finish not your average bunched up kind.