I have semi wide feet (i wear wide dress shoes) and high arches and these shoes are surprisingly comfortable. I can walk in these shoes all day without pain. I wear between an 8 and 8 1/2 shoe and bought these in an 8.