Includes canvas front and nylon mesh with adjustable plastic snap on back.
General sizing recommendations:
Baby: 6M-18MToddler: 2Y-5YYouth: 5Y+