Based on the previous reviews I ordered a size up. I normally wear 36DD so I got 38DD and it was huge. It's well maid. I can see that it would last long time. It looked perfect for what I needed at the time but I had to return it do to the size.