Info-
* Bought this at a local store with my road bike.
* This shoe is for MTB bike pedals&nbsp;<a data-hook="product-link-linked" class="a-link-normal" href="/Shimano-PD-M520L-MTB-Sport-Pedals-with-Cleats/dp/B000WYAENC/ref=cm_cr_arp_d_rvw_txt?ie=UTF8">Shimano PD-M520L MTB Sport Pedals with Cleats</a>&nbsp;and Not for road pedals&nbsp;<a data-hook="product-link-linked" class="a-link-normal" href="/Shimano-SPD-SL-Road-Bicycle-Pedals-PD-R540/dp/B004XG5XNG/ref=cm_cr_arp_d_rvw_txt?ie=UTF8">Shimano SPD-SL Road Bicycle Pedals - PD-R540</a>.
* I wear US12 M Shoes/boots, so EU 47 fits me just fine.

Pros-
* Good for city and cyclocross riding, as you have some outer sole, can walk around a few steps.
* MTB pedals usually are two sided => good for beginning riders and riding in traffic. Easy clip in/out.
* Can be used for most spin class bicycles.
* Good ventilation => May need toe covers when cold/raining.
* Decent price.
* Great for everyday commuting, spin class and short-medium training rides (20-50 miles).

Cons-
* The product name/description is confusing as it says all-road when it is made for MTB pedals.
* Sole is not as rigid as proper road bike shoes => If you are looking for better performance/drive get proper road bike shoes.
* Not many at this price point.

Update: 7/27/13
* These shoes are great. Have been using them everyday for commuting.