Sizing is pretty accurate. The pants fit really well. I got a large in both the pants and top. The top however was very snug. Especially on the arms. It doesn’t have the same stretch as the pants. Still managed to squeeze into it. Besides that, the set looked really good on me and it was truly all girl friendly