I usually take a 10 medium. My foot is wider in the front and I have a thin heel and a high arch and instep. This shoe feels great on my foot and has good support. It is a nice fit and maybe slightly generous. I walk 4 miles every day  and love this shoe.