I love the shoes. It's so comfortable. My feet are a little wide to fit in most regular 9D shoes but too slim in 2E size. I have hesitated on whether to order 10D size. Luckily I made a decision to order 9D. They fit very well. The leather is so soft and the rubber wouldn't slip in rainy days. I don't give 5 stars because they are not for hot days.