A perfect fit with a little stretch - just like a denim jacket should fit! I wouldn't say these run large or small...just right but maybe run larger than you'd expect. I wear a 12 (D cup) and the large fit me perfectly. Highly recommend - the dark denim is perfect - and this is well made. Yay!!