This swim suit is amazing. I am a 36c, and I ordered a medium and it fits great! It has just the right amount of padding, and I'm considering buying another one. It never falls down when you're in the water, so if you're worried about it slipping down, don't. I defiantly recommend this product.