Nice heavy cotton. I purchased the teal blue and have washed it once. I am guessing based on one launder that the color will look decent for a few more washes.