I'm 5'3 and about 105 pounds and ordered a small. It fits okay but the shorts are a little too long and the top is some what big but probably because I'm a 34B haha. I had my sister hem the shorts about 2 1/2 inches shorter and just used some fabric tape to keep the top from being too revealing haha. It is sheer so I would recommend wearing skin toned underwear lol. Over all not bad.