Finotech is a soft fabric that will move moisture away from your skin helping you to feel cool and dry. The Balance T is durable and will wash and wear well. A medium equates to a size 12. Body length measured from collar to hem at the back is 23”. A size medium measured.