Yup. Done many 100 mile sportives using a pair of M520 spd. If you shop around you can get MTB shoes that look road shoeish. I have size 11 feet so would tend to feel the cleat more if there were a problem but there isn't. Maybe if I was putting 400+ watts through the shoes it would be more of an issue.