Baby Bunz Girls' Big Dots N Stripe 80% Cotton/20% Polyester; 85% Polyester/15% Spandex Hand Wash Ruffles at swimsuit leg opening Front snap closure on cover up