I normally wear a size 10D which was  the size I ordered.  Tried them on when they arrived and they didn't come close to fitting so I'm sending them back.  If you have a wider foot forget these altogether.  I would  order at least 1 size larger than normal for length if width isn't an issue.  As far as arch support goes I couldn't give an opinion since I couldn't wear them.  Probably never ordering shoes online again since you can't try them on to see how close sizing is.