I recently bought this same shoe in grey and they fit OK.  I tried it again in White/Navy and these are like New Balance shoes so often are -- undersized.  If you buy New Balance, buy them bigger than you think you need -- or just buy a different brand that is sized properly.