I purchased an XL, but I know that I could have fit into a Large.  The waistband is very stretchy, but based on what others have said I went up to the XL in this skirt just because it does run smaller than your normal size (I normally wear mediums or larges).  A large could stretch and fit, but I wanted it to lay more naturally.  The XL is perfect.  For the record I am 5'9", 162 lbs, and have about a 31 inch waist.  This skirt is also exceptionally long which really delighted me because normally I cannot find anything long enough.  I usually buy a 37.5" and have the hem turned over once to have my jeans fit perfectly.  This skirt touches the floor on me.  I can easily wear heels or wedge sandals with this skirt and be comfortable.  I would recommend this skirt and I do plan to buy it in another color.  The only thing that I would add is that you may want to wear nude colored underwear or put a slip under it as the built in slip isn't enough to block everything out.