I'm 5'4", 138, 34B pear-shaped, so I'm smaller on top, and I take a small in this and it fits well. I've just discovered this brand and love it. I'm sure the fact that I take a small in this brand doesn't hurt my vanity....hahahaha.....
I thought that it ran large. I bought one, and returned it because it was too big.
According to our fit team this item is running true to size.