I bought an XL and it fits perfect with no room to grow! I am 5'8" and wear size 12 jeans.

Laura