I’m 26y/o, 5’3, 129lbs, 29”-ish waist, size 7/8 jeans (sometimes 9), 34D/32DD bra (38” bust), M in most tops & bottoms, 39” hips. I have been on a weight loss journey so unsure of my exact sizes per material so take this w a grain of salt. I got this in L bc I was looking at reviews of the top in black and people said it ran really small. Since it’s a different color but same material I thought the set would be the same and run small. NOPE! The L was significantly too big especially the skirt. it was gonna fall if I didn’t tightened the belt. I have reordered in a M. Otherwise, The pleather is super soft and stretchy! The skirt is a SKORT with a stretch short liner inside! It’s amazing! It’s so cute and you look put together in seconds. My boobs were out a bit in the L but it’s not too much or I could tape them. The skirt is a bit more than mini on me but that’s ok! overall, it runs true to size no need to size up. if you are in between sizes you could probably take the down size bc it’s stretchy and the top’s back is completely adjustable - it’s just personal preference!