No size or fabric tag. Feels like polyester. Estimated size small based on measurements. Please see measurements in photos to ensure proper fit. Gently worn with no flaws