I'm a curvy, heavy chested, petite gal, size 12. The XXL fit beautifully! I'm 5'3", hour glass shape, 38F. Very excited to have this--great for job interview, business meeting, baby shower, date to the theatre!