Soft and stretchable fabric.  Didn't shrink - fit perfectly.  Colors and quality are exactly as advertised.  I bought 3 more in different colors and lengths.  I love this product and I don't say that very often on clothing.