Top 100 % polyester. Pants: 58% Cotton, 34% Nylon, 8% lycra. Complete set $80