This dress is okay, but I ordered a medium and it does stay up.  I am 36DD.  The gathering around the waist is also too high up and doesn't fall on actual waist.  Coupled with the fact that the one I received was worn.