These socks are exactly what I wanted. They are 80% cotton, 15% spandex, and 5% elastic, according to the package. They're light, soft and comfortable. The colors are almost exactly like the image I'm seeing on my monitor. The white is pure white, black is true black. There are some minor flaws that don't effect wearability - as shown in photos. One tiny red thread in one aqua sock, some white threads in the violet socks, and what looks like sewing machine oil spots on one pink sock. For the price and quantity, I won't complain. I wear a 7 1/2 shoe size and the socks are just a wee bit large. Not enough to be a problem for me but for someone with size 5 shoes, the heels might ride high.