Looking at the size chart, I would think you should get a Large. The skirt has give in it, but if you get the M, I'm afraid it would ride up and the wonderful "swing" of the skirt just wouldn't be there. In the L, if you sew at all and think it is too large in the waist, it would be easy to take the yolk in. I always wear a shirt over the skirt, so the waist fit doesn't really matter anyway. I love mine - bought 2 more after the first one! Hope this helps.