This is my second purchase of this babydoll. I loved the red one so much that I purchased the black as well. I am a 34G, I ordered a large in the red and it fits well...maybe a little bit. I ordered a medium in the black and it is perfect. I was concerned the cup would be too small on the medium, but there is enough stretch to accommodate the girls. If you get other colors, I will buy them all. I love this item!