So i am not a doctor or a nurse...LOL...but i am a florist and stand on feet feet a lot and set up weddings and events etc and these pants are really so very comfortable and loose to move around. I am 5'4 and i weigh 185 and the XL fits me just perfect. Its somewhat loose but i like them kinda loose and length is also perfect . I did try the Large 1st but my thighs and but felt too snuggled and not roomy enough for my big cuban butt .LOL, i went ahead and ordered black, navy blue, khaki and pewter grey....they are great not only for work but for anywhere to hang out and be comfortable..