I love these socks! They are just the right length, not too thick so I can wear them with anything, and even if I wear them with my rain boots (which are roomy enough for very thick socks) they don't slide down. The material is so soft, I wasn't sure if bamboo would be OK for socks, but I love the fabric, and they do have an amazing ability to absorb odor. I can wear them all day and they have no foot odor, which is a quality I have never found in cotton socks. Bamboo is the material of the future, embrace it!