The elastic in the back is a nice addition. I'm 5'4" and ~110 lb and ordered the xs petite. Fits perfectly. Length falls to the middle of my sneakers when I'm standing / moving around. Nice pockets. I don't find them too thin, but the material is definitely not as soft as other brands (ie. Landau, etc.). I still really like them though!