I ordered the jersey in a Men's Small which is the size my grandson wears. I wrapped the package and when my grandsonopened it on his birthday, it was gigantic. My husband who wears a 2XL, and it would fit him.When I tried to return the jersey, I find that I have to call Customer Service. I do not want to call Customer Serviceand go through all that agony. We are stuck with a $90 jersey..........Other than sizing, the shipping was speedy, etc.I turned around and ordered another jersey from Amazon in a Youth XL, and it fits him perfectly.