Bought 2 for my children for riding their bikes on the road.
Good quality and sized well
Buy a bigger size for your child if he is wearing a winter coat. My child is 6 but I bought 8 to 10years size.
Versatile simple and bright
small when worn on top of winter coat