Fits perfectly and seems very well made.
Size as European (measuring result was 34E from the chart but I ordered 32G and it was ok and this is my regular size), good quality and delivered on time. Not tested heavily yet but first impression is great. Definitely worth buying.