I love these, but, you have to go down 1/2 size, they  do run big, I'm a perfect size (9) med....
I got an 8 1/2 Med.,  in the black & Olive, have an arch supprt & comfort bed inside, perfect, & they do stretch out a bit as you wear them..