These shoes run a bit small. I wear size 9 and bought size 9, but they were too "short."; "B" is the right width, but my toes touched the end of the shoes, so walking was painful. They are quite reasonably priced, so I just sold them to a friend.  Sadly, size 9.5 is not available at this time.