Fully lined in cotton.
Pull on style.
Label size is Large.

Length shoulder to hem 58 inches.
Armpit to armpit 19 inches.