I have owned 2 pair.  They fit great right out of the box.  They run bigger in size.  They run generally about one size larger.  I wear a size 12 to13 American size depending on shoe.  I have to order a smaller size 45 which would be about an 11.5 American in order for it to fit properly.