I bought an x-large 12-14.  It fits fine, a little loose and I could have gone a smaller size but the skirt is really short! I am 5'3" and if I bend over in it, my bottom is hanging out.  I planned on wearing leggings under anyway, but wish the skirt would be a little longer.