WARNING! The pink is very pink! I was expecting more of a mauve based on the pictures but got more of a baby pink. I'm 5'2" and 130lbs 34D bra. Ordered a small and it fits. Will be returning because I don't like the color and it is very see-through.