I figured "go big since t-shirt plus curves" so I got an XXXL, and I think I maybe *could* have gotten away with an XXL. (Cis lady, 5'8", around 200 right now). Very comfortable, the image is accurate, and I'm actually writing this review while wearing mine.