56 225lbs 38DD and the 3XL fits pretty great. I have 2XL in other shirts but sized up in this for a little extra length and Im glad I did. Not too clingy and not too baggy. Definitely size up if you want a little bit of a looser fit. It can pull down to just under the bum cheeks without looking stretched and doesnt ride up. Works with leggings and could wear higher with a maxi.