91% Cotton 9% Spandex.  This top is meant to be fitted. The color was hard to capture and may appear different on various screens.

Chest:  18", measured across the front from armpit to armpit while laying flat and unstretched
Length:  28"