32DD, natural, no padding, 30 inches underbust, 25 inch waist, XXS in the CRZ extra long leggingsThese are my FAVORITE sportsbras. I like them so much that I can sleep in them, work (roofing houses) in them, wear them as crop tops, wear as bikini top. I am so comfortable in them that I forget that I'm even wearing a bra at all.I remove the padding. I really like to SMASH my chest down cuz I hate the feeling of it bouncing around. So, size small in these, with no padding will do the trick for my body type (long and muscular), even with a DD natural (squishy) chest. I'm a size 0 extra long.I'm super active in my work and in my home (daily 5-10 mile speed walks) and most bras move around on me to the point that I'm distracted by it- and ANNOYED. These bras are comfortable material, they hold me in, I don't slip out no matter how far I need to plank, and they're cute. I don't sweat any extra in them, either. So many sports bras are so SWEATY that I can hardly breathe in them. These ones are perfect. The bras sit where my natural chest sits. (for a push up look, I have one "naked feel" CRZ bra in small)In the "naked feel" in the same brand and same size, I spill out slightly, like it's a push up- so these Butterluxe ones DO stretch a tiny bit more than the "naked feel" ones. I'm 32DD, natural, and size small is PERFECT on my size USA 0 frame. I'm lanky and muscle 5'8" tall. If I was ANY bulkier, I'd need to be size Medium. Just for reference.Photos are with no padding. I typically take all the padding out of my bras.For reference, I have a LuLu Flow Y bra. That LL bra in size 6 looks AND feels like this Crz Yoga in "naked feel" bra. This "Butterluxe" material on this listing is "slightly- barely" stretchier and SO MUCH SOFTER than the other CRZ yoga OR LL bras.