I am large - 36DD.  This bra is very comfortable and definitely holds one up and the sides in.  The only problem with the bra is that it is high up in front - so if you plan to wear a low fronted top, this is not the bra for you.  All other regular type tops look great with this bra.