I bought a size 7, medium width, in navy. The shoes look good. I am very happy with the way they look. The only problem that I have is that I usually wear a 6.5 to a 7 and so I ordered a 7 online thinking that it would fit. But when it arrived, I tried it on and it was really snug, it was really narrow feeling. I ended up giving the pair of shoes to my 12 year old daughter who wears a size 6 usually in shoes - her feet are growing still too. They fit her perfectly. At least someone was able to use them at my house.