Been searching for some good socks and these were perfect. Only socks I have that are thin enough to let feet breath but when walking on cold concrete feels like you are on a warm carpet. They do collect fuzz quite a bit though if that's an issue for you. Mediums fit great on my size 9 foot just ordered 2 more pair.