I have tried a lot of different peds/no show socks like this and these are the first ones that stay on. They provide more coverage than the standard ped so, they probably won't work for something like a ballet flat, but for everything else they are great. I wear a size 8 shoe and the larges are a teeny bit too big, but I think a medium would be too small.