tag says cotton but to me doesn't feel like cotton, 23" armpit to armpit, snap front,