I have a pair of Specialized S-works road shoes and wasn't sure these were going to fit as well because of the size differences (no half sizes and no stores locally to try them on). I'm glad I purchased them, the fit is really good and the carbon sole isn't an issue - walking/short hikes, etc. I have had them for 6 months, one thing to watch for / keep somewhat clean is the techno 2 buckle. After a few rides it wasn't releasing properly, after taking them off the shoe and cleaning the mechanism all was good again. Since then I put a couple drops of chain lube on the nylon string and all is good - no more worries. There are a lot of reviews of people loosing the screws on the bottom of the shoes, I just removed all of them and applied a little bit of blue loctite before the first ride. No issues. Great shoe, the heel support helps. If you don't have a narrow foot, you may not like them.