Poly blend. Hand wash, lay flat to dry. Or dry clean.
Annie is wearing the M. She is 5'9" and usually wears size M.