The girls in my class either got a size XS or S. I initially wrote M but swapped to S when I knew some guys only got an M. I was afraid it might not fit when I first got it. Then did I realised that it is quite loose at the sides even when I have 2 tops on! I must have thought I was a GIANT!