This is by far the best foam roller I have ever used...I absolutely love it. I bought it a couple month ago because I used a foam roller while at my physical therapist clinic. The foam roller I was using at the PT clinic was a much lower quality and not nearly as effective to me. The Rejuvenation foam roller is much more effective at getting deeper into my muscles and relieving my pain. I highly recommend this progression roller.