I got a size small; 134lbs 34D 56 and it is a bit snug. It pulls between my breasts leaving that stretched look.  I haven't washing it yet but its made out of Lycra or something and seems like it would shrink. I will return and get a medium.