Really soft and stretchy. Love that they fit really snug and dont seem to ride up when you sit on them. Colors are exactly as pictured.