I am 5'2, 190 pounds and big busted and I got the XL size-- it fits so comfortably! Good stretch in the pants and the top is great! Overall, I think this is so comfortable and cute-- have received a lot of compliments. I'm short, and these pants hit perfectly. I love the flowy wide leg of the pants.