had to get a medium because my size (small was sold out but so so cute. the material is unbelievably soft and the fit of both top and shorts is great. it does pill a bit at the back of the top but that's just friction + a really soft material so it makes sense. get it!!!