I’m 5’5” 240 lbs, 38 DD, and this fit me pretty well, the back is a little tight but it’s definitely wearable in public. I probably should have sized up to a XXL and I’d be more comfortable with the back clasp but the bottoms and the top front fit super well and feel very secure.