I ordered these New Balance shoes in order to replace another NB shoe that was worn. I really did not expect these shoes to fit so well. They are true to size and the D width is perfect. I was not expecting them to be so warm as I thought the top was all mesh. They are lined with a small amount of lining that makes them warmer. Great shoes and I am glad I found them.