I bought three different sizes or zip bras for post surgery.  This bra provides a lot of good support, better then the other bras.  I usually wear a 36, and got the large.  It is snug, but I need the support.  Zipper stays up, have had no problems.  I am wearing it 24/7.