I have a large bust and small waist. 34G. I got the XL and it fits great. It's comfortable and isn't TOO much uniboob. Better than some sports bras I have. Def not high impact for me. They're still flingin everywhere. I bet if I went a size smaller it would prob be tighter. Really comfy. Back isn't as cute when your chunky but still fun!