I'm a 26D & like having more coverage so I got an XL, I'm petite (5'0, 95lbs) so getting something to fit both my ribcage & bust is difficult but the band works perfectly!! Super comfy fit, I don't notice the straps or any underwire. It holds up the girls nicely :)