I am 5'7", 127 lbs.  I typically wear a small in womens and med- large in juniors.... Basically size 6.  I measured my hips at 36" & my waste at 29". Although I am considered thin for my age, I have a mom belly bump!  Based on my measurements I should have ordered a large, but I ordered a medium charcoal (because of what the reviews said). I wear too much black, and although the charcoal is dark, it does look different from black.  Yes the skirt is flattering and tight, but wearable.  If I order another one, I will likely go to a large just because the medium was creeping up a bit.  Otherwise very cute, does look great with a top tucked in, and the belt does a good job of providing support for my midsection! Hope this helps!