I bought these for my wife, she is a size 8, the Medium 7-8 size fit perfect. the non skid bottoms are great and they are nice enough to wear out. These are only a few days old so if any failures happen I will update you.