I have these in every color!!!!!! You think when you get them, "no way will they fit" but they do!!!!! I am a size 8, and I ordered medium for all of mine. Believe it or not, no muffin top either. They really stretch. The legs are very long, but I love that, complete straight leg. I am 5 ft. 3 inches, if that helps.