Very nice condition, I see NO material tag.  States XL but appears small to me, so I will list measurements below.  Buttons on small sleeves and on front.  All lace so need tank underneath.  Great for summer.

Flat Lay Measurements

Underarm to under arm:  19 inches

Front v-neck to bottom:  14.5 inches (after last button)

Back neck to bottom:  22 inches

Sleeve:  5 inches n(cap sleeve with buttons)