So I ordered the top and bottoms as a medium, they fit perfectly. I weight train everyday so my lower body is significantly bigger than my upper. The reason I give it 4 stars is because you can tell they were a bit cheap with the material. I’m not sure if it is see through yet. I’ll have to get it wet first. But it fits great, the white makes me look tan and it doesn’t hug my hips too tight. I’m afraid the buckle on the top will break but it has enough fabric to tie it. Anyway, great purchase and true to size.