I originally wear L because I have huge breast but medium down low size 7/9 pants. I ordered a L at first and it’s very stretch so I reordered a different color in M and it was perfect! Both are really pretty but did have to adjust the top on the bigger size