Runs a half size small, husband wears a 9 we should have ordered a 10. Other than that these are a sturdy and comfy. We ordered a different brand from a different location only because we were unable to find his size in what he was looking for.