Based on reviews I purchased a Large. I usually purchase Medium in tops depending on the design. My measurements are 34DD, 30 waist, 40 hip; height 55, 154lbs, curvy but fit. Soft, stretchy material, flatters the figure. Great for work.