Gave 5 stars but slightly large fit. Too bad I ordered half a size smaller so that the material sticks a little more to my foot. I wish the top of my foot had a firmer grip and the heel was a bit firmer, which I think could have been achieved by going half a size down. Hope that helps!