I wear Specialized shoes (they're MTB's and not roads - I need a bit more tread than what is on the road shoes) and I love them! They're nice and stiff for good pedaling action but very comfortable. Just make sure they fit! I bought a pair of Diadoras and got them too big and boy, was I sorry. So make sure you go for a nice, tight-as-possible-but-comfortable fit.