These pants were way too snug in the thigh and I ordered a medium.  I am a size 6 with 19-1/2 inch thighs so I don't think my thighs are too heavy.  These pants didn't fit well at all; I would not recommend these.