Size is perfect. Length is also. I am 5'2.5" and 120 lbs. These are super comfy and perfect in every way. Comfy and loose enough for working all day but not so loose they are big or look big. They are the most perfect fitting and looking pants I've ever purchased and will purchase in every color once my size is available.