FITS PERFECT! Im 56 150lbs and I ordered a medium. I love the way the outfit looks on me. I was nervous about the pants because I have big thighs but they fit great. The top fits me well too. Very happy with the outfit!