Ordered Large and it was too large for me. The swimsuit itself was nice. I'm returning mine and ordering a Medium. I'm 5' 1.5" Tall, 130lbs with a booty, 34D. The swimsuit was too long in the torso and too big in the booty. I ordered red and it was very pretty in person.