New but it has yellow stains from storage on the front left side- see pictures
100% cotton,
Size xl
Around 23” from armpit to armpit