I want to love these, but the opening for the legs are very small.  I'm a soccer player and I have medium athletic thighs (I'm 5'5" and 137lb).  I'm always pulling the leg openings down.  I got a medium.  Large would have been too loose at the top.  Not a great fit.  I just use them for sleeping mostly.