I bought a theragun earlier this year (the middle-priced version). Yeah, it's pretty pricey but worth every penny. At the time, I thought I would give it the 30 days, and if I didn't feel it was worth it, I'd return it. After a couple of days my mind was made up. I have issues with tightness in my hips, glutes and legs. It's excellent at getting out knots and loosening things up. I use it anytime things feel off, before workouts, after workouts. For me, it works way better than any type of foam rolling. The first few times using it I found so many knots and sore spots, and over a few days it worked most of them out.