I am blown away with the quality of the shoes. It is very comfortable. Unfortunately I could not experience with my bike since it was not delivered yet. However I used on street and felt very comfortable. I used to wear 45 for sports shoes and 43 for classic shoes. I have order 43 and my feet fit perfectly.