I have a narrow foot and I always struggle to find a good fit. Medium ones are usually too wide but these fit well and the sizing was perfect. They have good supporting arches. I like the rubber outsole as it holds up well, although it may not last as long as a Vibram outsole.