so cute! i ordered a small and fits great, i'm a size 5'4 128. i ordered the black one, there is a slip underneath and i it, you can see from the from but it honestly looks like a part of the shorts, i didn't notice it at first. personally the slip in the back covers me fine, it's long enough