Includes canvas front and nylon mesh with adjustable plastic snap on back.
General sizing recommendations:
Baby/Toddler: 6M-5YChild: 5Y+