I guess you get what you pay for. I normally wear a 6.5 or 7 and the medium just barely covers the toes. And it may have been Phoenix heat but the shoes were like wearing a plastic slipper, my feet became sweaty very quickly.