I wear these as a veterinary assistant. Theyre great for working in all the various positions Im in on a daily basis, hold up well to scratching pet nails, dry quickly. Im 5ft tall, 115lbs & ordered regular length xs pants - pants are a little long but better then a little short.