I ordered off white and ended up returning it because it was so see through, it was going to be very impractical to wear. It was slightly smaller than I expected. I usually have the waist band right around my hips but because these have no stretch and were a little snug, I had to wear them all the way to my navel, which makes the legs pretty short. These are definitely not mid-thigh, they're pretty dang short.
I'm sorry it didn't work out because they're very cute. I Might try a different color and have better luck