I sized up in this, XL, because I wanted the top to fit right and it did but the bottoms are HUGE . Even if I would have ordered a L they would still be too big. Wish we could mix and match cause I’d get the top in 1X and the bottom in Medium! For reference I’m a size 9 in bottoms and 38D up top