After much contemplation because the shoe I wanted (the Giro Code VR70 HV) was sold out in my size, I ordered this pair. I was surprised when they got here and, despite being the HC shoe, they were a little tight in the toe box for me. I wore them around on the carpet for a while and could tell they'd be a great all-purpose shoe, but if I rode hard and my feet got hot and swelled, they'd be uncomfortable. I returned them and ordered the partial carbon soled Code in the next .5 size up (unfortunately had to get them somewhere else). But if you want a good all-purpose shoe, these are great. Just order a tad bigger, if you're like me and have a very high instep, despite the description that HV lets you order true to size. As a guide... I wear a true 9 in just about everything... shoes, boots, tennis shoes. I wore 43.5 Sidi road shoes for years (no socks). A VERY long time ago, I had a pair of Nike Pooba MTB shoes in 9 that were fine. The first pair of Giro shoes (this pair) that I ordered were 42.5. Again, they were a tad too tight. I may have gotten away with them, but think 43, or maybe even 43.5 with heavier socks, would fit me better.