Have been using Tommy Hilfiger products for 12 years, buy mainly in Europe, quality and size are excellent. The case differs from this purchase, although the tag on the shirt says "Large", the actual size ranges from 2XL to 3XL. Apologies for me - I think I received a defective item and it was too expensive to send back as this item has already been sent to Africa.