5'6'', 149lbs, the medium fits great. I love this suit! I was worried the colors wouldn't be as bright as the photo, but it was and then some. It is so flattering and hides any tummy troubles you may have. don't worry about it riding up either. You have to get it!