I usually wear a Large but reading all the reviews with everyone saying how small it runs and how tight it fits, I ordered an XL. But Its too big. Not snug at all like a pencil skirt is meant to be. Its also longer than I would have liked. I had to roll the top down to get the length right. I wish I would have just ordered a Large & it probably would have been fine. Still a cute skirt. Definitely not high end in any way but for the price it gets the job done.