5'7 150lbs Pants- 8/10 Bra- 36C I'm usually between a Medium and a Large depending on brand, so I went with a Large. It's wonderful! The white at the base of the top is kind of annoying, I'm sure it'll conform a bit better after getting wet. But, quality wise it's great!! The bottoms are pretty true to size, maybe if anything a little smaller. I am happy with my purchase! Can't wait to wear it on spring break.