I am 5"6 185 lbs and I got the large.  I washed them in cold water and dried them on low as per instructions.  they fit fine. One of the beltloops broke in the wash on delicate cycle.. Not a big deal but don't know how they will stand up to the test of time. Honestly I think the Walmart brand old glory is a  much better quality, but I needed some capris quickly for a trip and walmart didn't have them out yet as it was February when i bought these.  I wouldnt but anymore. just my personal opinion.