Front and back foam. Infant size has a reflective pillow to keep child s head out of the water. Leg strap on Infant and Junior sizes. Heavy-duty coated nylon. U.S Coast Guard Approved/UL Listed. Screenprinted Yamaha logos. Unisex. IN- Infant fits under 30 lbs