The cotton is very thick and soft. The color is a crisp white. They are inexpensive per pair. I bunch mine down, but if you like to keep your socks high, I don't think these would stay up. They don't bunch up under the heel though, so they always feel perfect. I wear them with jeans and tennis shoes.