100% Cotton. This top is purple even tho it looks blue in the pics. 21” armpit to armpit
And 26” long.