3 stars because it is a subjective thing. I also find the foam as at best okay, there is too little for and does not fit the leg, had hoped for more viscoelasticity. 3 stars are more than fair, I can not pronounce pure recommendation, but may test even worse products