I bought these after a long research. However, to my great disappointment, when I opened the package, I knew they were too big. The size that I ordered and the one showing on the shoes were correct, but the actual length corresponded to 2.5 sizes bigger. Had to return for a refund. Otherwise, excellent workmanship and look.