I've always had good luck with new balance 12D's.  Ordered these and they were too small.  Had to pay for return shipping and the 12.5D's were like $10 more and another shipping charge.  New 12.5D size fit perfectly but had a lower arch than I'm used to from New Balance.  After wearing them daily for 2 weeks, I have grown to like them.