Pinastyles Top Labelled XL, fits more like Large. Worn only once or twice, just too snug on me. 50% Polyester 38% Cotton 12% Rayon Non-smoking home.