Bought these for my son to be safe on rollerblades, no complaints.  The gel does great at shock absorbtion, the construction is sturdy especially considering the cheap price.  This is a great deal if you want nice, basic, one size fits all protection for roller sports.