I am absolutely in love with this suit!! I am 5'5" and 150lbs, size 34b. I ordered a large because of past reviews saying it runs small (normally I would get a medium). It fits me almost perfectly, just the boob section is too big for me. But it doesn't make them look bad. I love everything about it. It's made out of good material and is comfortable. I can't wait to wear it in Vegas!