3 piece set, comes with mask. Model is wearing a size Large. Amazing stretch. 95% Polyester, 5% Spandex.