My feet is size 7.5. Decided to get the medium size. The fit was a little too big but not anything serious. i feared  the small wouldve been a bit tight but a small couldve worked for me too. The socks are thin but not see through. There is a bit of arch support. Minimal cushion. No show socks work well with my other amazon shoes.