I am a small and ordered a small, which fit correctly. I am 127lbs, 5 ft and 36DD. You can see my nipples and underwear through this dress- see pictures. Also, the slit was very high and thats saying a lot because I have short legs. It looks cheap- fabric is thin and shinny.