M in the top (only plus size now available so linking another similar option I love). L in the pants (true to size). Heels are true to size. Discount code: KRISTL25 #LTKworkwear #LTKunder50 #LTKcurves