I'm a D and this actually stays up on me, that's a first. It does get uncomfortable but only after you've worn it for a while. It has 2 heavy duty elastic bands that crisscross on the band that keep it extra snug. I would imagine it would be good for bigger or smaller sizes. I'll probably use this as a base for my next costume. They're also on sale right now at jc penney.

JCPenney : Lilyette® Defining Moments Strapless Bra