I ordered 1 size up becauze I'm top heavy & when I tell you the 2XL is a perfect fit... It's suuuuuuper cute! Get it, you'll be happy! I'm 5'3" 230 lbs & usually wear 15 juniors... I have curvy hips & chest a 38DD.