The first shirt I ordered was XL and it was WAY too small. These are NOT typical U.S. sizes. So I ordered another one in 3XL and it fit. I wore it to the store and two different women said, "I LOVE your shirt." HAHA I just got it in the mail yesterday, so I have only worn it once. But I immediately ordered three other cool designs. I just made sure they are all 4XL or 5 XL. Im sure those will be around an American-sized XL.