I ordered these online and then found reviews here. So I was so afraid that they won't fit me because i ordered size 7 which is my normal size. Well, they fit me. I have super narrow and thin feet and probably that is why. the length is correct i think. So my advice to you is if you have narrow feet, do not size up. I haven't tried them in my dance class at gym yet but they should be better than my training sneakers that won't slide/bend putting pressure on my ankle and knees.