I bought these for the classes I take at the gym. I tried on many different types and a sporting goods store and size 7 was always a little small...bought these in a 7 1/2 and i think they are too big.