"Okay I normally wear a 4 and can get away with size small bottoms. I ordered the xs because I wanted it to be snug. The xs fits more like a medium would, bearable but not snug. It could fall off going down a water slide or in the ocean or something. Terrible fit. If the top is the same way the whole suit will go back no matter how good it looks on."