I read all the review and got the xl. I usually by xl in the stores. These keep slipping down. The material is OK, though I have not washed them yet so I am hoping for just enough shrinkage to hold them up.  I do love the flare of the leg, it is just like the photo. I will probably order them in the future I'll just sized down.