Polyester/LYCRA, mesh, tulle skirt. Contrasting white polka dots, except navy, which has multi-colour dots.