I use the eggbeaters and love them. I have them on all my bikes which allows me to use the same shoes. I wear MTB shoes for both on and off road. I found this works better when having to walk around because I don't get too much of the crunching sound due to the thick soles of this type of shoe.