It fits perfectly in the size I normally wear, doesnt rub on my heels, and doesnt fall off. The height is a little shorter than I expected but its fine with me so I don't feel that burn in my legs when I climb stairs. I wish it had a better arch support. I stand a lot at work so Im looking forward to how these hold up!