got the large to be on the safe side. i'm 5'4 and 155lb.  i always prefer to be too loose than too tight. haven't used yet but once i get my gym membership i will. i like to run and don't like shorts that ride up my thighs.