The shoes are good, but the size did not match. The seller's information is misleading. I would advise you not to look at the length of the foot, but the size of the shoe when buying. I bought it based on the foot length of 28 cm, although the foot length is 27.5 cm, and the size was 44.
I had to buy size 45 and everything would fit. Anyway, 28cm is size 45 everywhere.
The seller could adjust the information.