I bought this a while ago but this has since grown on me after I lost some weight (from ballet!). This finally lays flush against my lower belly and hips, and is now my favorite skirt for class. I'm 5'4''; 170 lbs and wear XL. I'd recommending sizing up if deciding between sizes. This doesn't look great if the mesh is stretched across your middle and hips. The skirt is short and not flowy enough for it to look too big.
Rated 0 on a scale of minus 2 to 2, where minus 2 is Runs Small, 0 is Perfect Fit and 2 is Runs Large
Rated 5 out of 5