I originally ordered this top in a large. The large was a lot smaller than I thought it would be. Im a 36 B/C with broad shoulders and rib cage. The X-Large looks much better! Slightly more material to help balance out my top. I cut a slit in the liner and added padding from a sports bra. Voila! Perfect!