Bought 2 pairs of these shoes. Size 11 1/2 for my husband who has a wide foot and they fit perfectly. I bought a 9 1/2 for my 12 year old son and I should have bought a 9 he has a narrower foot. I'll be back for 9 but it was totally my fault. Depending on the style of the shoe, it varies between these two sizes. Plus, they're perfect for what we need them for, a beach wedding.