This was way too large for me and the cups.  The cups were also kind of pointy and the seams were not smooth so it looks like nipples.  I am 5 foot three and weighs 160 pounds and bought a size large.