Runs VERY small. Size up 1-2 sizes 85% Polyamide - 15% Elastane Shiny Fabric The model is wearing a size small SWIMWEAR: ALL SALES ARE FINAL