I wear Specialized MTB shoes - I need a wider toe box. They fit very well and are comfortable and with the MTB sole I'm able to walk in them on the rare occasions I need to walk. I ride on Shimano SPD pedals and I didn't have to trim the shoes down to fit the pedal.