I got a small and it fits so well. I wear a 0 in jeans normally and the small fit me just right. The skirt looks like it flares out a bit, but it's not really a twirly skirt. It's more firm but you still have space to move in it
I got a small; I have 36 inch hips and a 24 inch waist, 5'5 and 130 pounds. It fit perfectly and was very flattering but the buttons sometimes pop open when I am driving in my car. I was very satisfied with my purchase!