I am 5'7'' 265lbs and i have a gut, i am a D 40 and this shirt still fits like it should. I love it. there are a few things. is its is a bit short in the torso and very low in the V. but putting a tanktop under it looks fine. and the lace will need to be burned if you want to keep it there. it may unravel.  i am very pleased with this shirt. i think ill buy the red one next.