Have tried several others brands. This one fits perfectly. Mine is 46 size, with other brands the fitting was not good, either too loose or tight at chest. With lots of such doubts, purchased this shirt. It's amazing. Looks great. Fits comfortably. Feels nice. If you are looking for XL or 2XL...go for this, you won't regret for sure.