I'm 5'7" 130lbs (33-27-38) bra size 32C/34B. I purchased a RED size small and it fits perfectly. I love the fit from the thighs up. Unfortunately I hate the color and the outfit. The color is not red. It's a hot pinkish-orange. The legs flare out on the bottom which is not what you want with a cropped pant leg. If the leg had been tapered, or even straight, it would have been an awesome outfit (despite the color). See pics.