This product was bought for my 13 year old son. The fit was perfect even though he is tall for his age and very slim. Generally other brands are either too short or too big in the waist. He loves Adidas and finds them very comfortable.
The size is slightly smaller, but not much. I always wear size XL on adidas jerseys, and I went with my size and fits just fine. Very comfortable, but not as lightweight as expected, compared to the other adidas jerseys for 2016-17 season. Very happy with this product.
As an AC Milan Fan this is another terrible design by adidas. The solid black sleeves and back of the jersey are not the Milan design. Red and Black stripes need to engulf the entire jersey. This is a very poor design. Remove the Adidas stripes also. Bring back the Milan look from 1994 and leave it that way please. The back numbers should always be white and no colors but black and red stripes should be on the uniform. Very disappointing.