Shouldve ordered an xl being a 34DD I got a large and spill out, but I can see how this is a quality product that could be comfortable if it were the right cup size. I like that the cups are attached in front, its like an improved string bikini top