Purchased a size 12D(M) which is my normal size.  Shoes were to short and narrow. I couldn't wear even to walk around the house.  Wound up giving to an employee that wore a size 11.  They fit him perfect.