XXL fit like an XL except sleeves are almost too short which is weird. I am a 40D. But considering the fabric is thinner than a Walmart t shirt--closer to paper thin, that's what you get.  I doubt it will last one toss in the dryer. I am surprised Hanes puts its name on this jacket.  It is absolutely made in China type terrible quality.