I own a pair of Trek Sport Vibram shoes and have ridden my MTB out on flatland single track as well as on pavement with them. They are ok so long as they don't get wet. As soon as the soles are wet they get very slippery on pedals (my day in the mud and rain with them was "fun"). In my opinion these shoes are great for a quick jaunt on the bike but not for the long haul in the saddle. That being said, I carry these when I tour and they are great for camp shoes! They are also good for trail running, parkour, hiking, kayaking, and general day wear (the tread on the soles does wear a little fast but I bought them to wear them soooo.....)