These are cute and soft however they are not actually socks. The fabric is stocking fabric and is semi transparent if you wear them as thigh high. Worn as knee high, they are opaque. Shipping was great, my order came a day early.