I LOVE these shoes... 2nd time I am buying them. My old ones are now gardening shoes ...
Keen fit my feet the best.  My foot is narrow but the front of my foot gets a little wider.  Keens accommodate that problem.  And they come in size 10 1/2-- which a lot of shoes don't. And, they make my feet look smaller!