I bought these shorts in two colors because I love them so much. The length is perfect and the way the shorts flare out is similar to a skirt. Makes my waist & butt look great! You can dress it up or dress it down. Absolutely recommend!
I am 5' 8", 138 lbs and bought a size 6. The 6 gives me about 1-1.5" of room in the waist which I personally like because it's more comfortable, especially after a large meal. But I could have gone down to a 4. I think the way these shorts are made, you can do a couple of sizes and it'll still look good. Just depends if you want the shorts to sit higher on your waist or lower.