Perfect fit. I wear a size 8, got a size 8, and walked comfortably all day. These Keds have a removable cushion insole, are lighter weight than my New Balance running type shoe, and are very cute and stylish.