I was worried if this would fit because I have a large stomach. I'm a size 18 with a 50 inch waist & 44D breast. I ordered the 5X and it fits well in the breast.  I could've likely ordered the 4x. This vest is very well made & sturdy. I sweat like a whore in church!  It felt great!