I am a 34-36 D. I ordered 36 D and it fits perfect. very molded cups!  very. but a reduction in size as well. not sure I wanted that part, but they are nice and round under tank tops, and NOT about to fall out...at all! I like it for work and tanks. not a push up though at all