I'm a size 12 and large fit perfectly.  I LOVE the look and the style however they kinda slide down my waist.  Have to pull them up a lot which is annoying.  Might have something to do with me being a larger person tho.  Also they are cotton material not spandex...didn't realize this when I bought... ultimately they are comfy and stylish but hate the falling down feeling.  Giving 4 stars for coolness, 3 for annoyingness