Was actually given by a friend bc she couldn't fit it or return. She is typically a M and ordered a M. It was too small so she gave it to me. I typically wear a S. The jacket was so tight, literally like an XS, I'm not exaggerating! I give one star because the top seemed well made and had nice material. The leggings were pretty much transparent, but I'll credit some of that to them being a light color, but I can see my whole a$$, undies, & crack. The fit of the bottom was better to me but I would not say they are a medium size. This was the basics set. It's very cute but lots of issues! I've wanted their sets for so long.