I normally buy Levi's shirts and its my first purchase of Tommy Hilfiger shirt. I was surprised that it has same fitting as that of Levi's and shirt is awesome too. So if you buy Levi's Large,42 size, go for same size of Tommy Hilfiger. Secondly if you are denim shirt fan, this brand has many options.