I have been buying Ecco shoes for years, and their sizes are consistently reliable. I have somewhat narrow feet and they're cut a bit narrower than a D, so they fit me great. I wouldn't buy any other brand at this point.