This vest is so pretty. 100% Cotton. 20” armpit to armpit and 21” long.