Fit is pretty decent on our 7 year old. FYI Very big on our almost 4 year old he refused them. Both are average size for their ages. The padding in these is amazing and the plastic hard shell on the outer is wonderful and seems like it will withstand the rough boyness. Also a nice bonus I didn't realize is it came in a mesh drawstring bag for easy storage!