I have recently bought a black Enell bra and as most others have commented, it would hold a heard of elephants in place. Yes, I agree it's not the most attractive piece of kit, but being a 32DD I don't care, and no-one sees under a top anyway!!
It does feel slightly constrictive around back and under the bust but it is by far the best bra I have tried for keeping those bouncers under control, and being so snug, it doesn't rub in the slightest. Also, the material is excellent at keeping you dry.
I got mine from Booby Doo as Less Bounce didn't have any in stock and couldn't guarantee when I would receive one. Booby Doo delivered the next day!
They are expensive, but worth every penny. As SophieM said, go for a proper fitting first so you are clear in your own mind when you do decide to purchase. The sizing for the Enell states from 30 - 34 C - F and odd things, but there is a guide available on some websites.