These are really comfortable and affordable.  I am 5'4 and 160 and bought a medium the waist is just a little loose, but it's nice that they have belt loops and pockets.  My daugheter wears them as well and plans to buy a couple more pair in different colors.