I purchased this after a friend recommended it to me. I was having alot of upper back pain and shoulder issues. After first use I gained relief in my upper back for the first time in months. I use this daily after training and muscle recovery time has increased. Muscles are not as fatigued as they used to be. A must have item for anyone doing any sort of physical exercise.