Tommy Bahama blouse polyester with 5 percent spandex. I didn’t see a size on it. It seems to be a large . 19” across armpit to armpit , about 8” armpit opening ( I’m a medium and this is a bit larger) about 29” top to bottom . Use your judgement. There is a pleated section in front as well as back which gives it a nice finished look. Free shipping