Heavy duty polyester fabric. 100% water-proof. The back, shoulders and sleeves have protective inserts for added safety/protection. Stylish in pink. Size says 3XL, but it fits an XL lady comfortably.