I’m a 36DD AND WEAR A SIZE 8-10 pants depending on style and I’m 5’5. I bought a size large and it’s loose fitting even with my obnoxious breast size. Sits at my hips in the front and slightly longer in back. Looked great paired with a pair of cotton ankle pants.