By the end of my first year of riding a 200k every month my foot expanded and I had to size up all my footwear. I have wide, but not extremely wide, flat “high volume” feet. After 4-6 years of Specialized shoes that fit okay but not perfectly, I finally dove in the Lake. I followed their website instructions for determining fit and ordered two different sizes of their mid tier mtb cross country shoes to try on. They aren’t cheap but have a good return policy. The size they recommended fit well so I returned both pairs and bought a pair on closeout that could not be returned. They fit perfectly. One issue I’ve had with laceup cycling shoes is they get uncomfortable as my feet expand on a ride. With the boa system you can adjust on the go with a click or two of the dial.