overall worked well but after we realized that they slide around and didn't stay secure enough with the straps on my son's existing shin guards we had to purchase extra straps to make more secure. After this they worked well. Might need to add this in the description.
Pros: soft and supportive. easy to clean, relatively reasonably priced
Cons: not exactly "universal" had to do some creative addition of strapping to make work with existing protective gear that my son had
Bottom Line: I would recommend to a friend