Good fit a little small, i wear 10M and ordered 10M but a bit small maybe order 11M will do other than that item came in on separate box from adidas, comfort is getting there might need to wore it out to get the softer cushions. Great buy.