I got the same bathing suit in blue, but in blue I ordered a size small. The army green I ordered up a size and got a medium. Definitely do not order up. I am a 34D and a 24 Waist and the top is too big. The waist fits fine but the top won’t stay up. Just for reference. I love this colour and definitely ordering it again in a small. Great material and great price though!