I love this suit. It fits me perfectly. I am 5' and 114 lbs. I typically wear 5-6 US size so I bought a medium. The suit is comfy and not too snug. The padding to the top is removable. Although the bottom is lined and fits me nicely, I think the pattern is outdated so I will pair the top with another bottom. Great buy!