They seem to be a bit too big for my 7 and 10 yrs old, but in time I know they will fit. I think the plastic on the pads could be made of harder material, not sure if they will really protect. All good and they came on time, will buy from them again