The one frustrating thing about bike shoes are the European sizes. I wear a 9-1/2 or 10 in USA depending on type of shoe/boot... and I have 44 in Pearl Izumi and a 45 in Shimano mountain shoes. Both shoes are great and serve me well... but the 44 is almost too small... and the 45 is a little big, not enough to matter. I wish they had half sizes in Euro... like a 44-1/2.