I normally wear 5 B(M) for flats but ordered 6 B(M) for this shoe. It fits perfect! One of my to go shoes and the most comfortable flats I owned. Very happy! Will definitely order again as a backup. Friends and liking it too and planning on buying.