Does what it's supposed to
This is the 2nd one I have ordered for my boys. I had a 10 year old pee wee wear one last season, no issues. And I just got this one for my older son who's going to juniors next season. Easy to attach, enough flex in the straps to center the plate once it's attached. Cheap and well made. Does what it's supposed to.
ConsScrews that came with it are a tad short.