Wow these shoes went above and beyond for me. They fit well and there is an ample amount of padding in these shoes which adds significantly to their comfort. I ordered them to wear to my boyfriend's sister's wedding and I didn't have to take my shoes off during the reception even after wearing them for 13 hours!!