I’m 5’4, 145lbs, usually wear S/M in tops and size 4/6, 27-28” in bottoms and I ordered in an L... fits great. The bottoms are low waisted, smaller fit, but nice. Not baggy which is usually my problem as I don’t really have a butt or hips. If you have hips, these bottoms will be too tight. The top is more of a fashion thing, it’s not really practical for swimming, lol, as it looks best with your arms down! But I do like how you can slip your arms out and wear it like a tube top for sunning. Note: the L top was “just” the right size. I’m 34B. This is a shallow top, it will no contain big busts. I mixed and matched the top with my own bottoms, I like the mix of patterns.