I'm 5'3" and 150lbs with a 34D. Though I'm typically a medium at most stores, For some reason this XS is the best fit?! The buttons could gape if the fabric is not arranged properly on the body By the wearer, but worth it for a comfortable fit around the armpits. I couldn't get the "petite" at the time, the "regular" hem falls about 3" below my natural waist. If untied, it can be tucked into a high-waisted skirt for a polished look.