A fairly pointless bit of kit.
Yes you can roll your feet, but a tennis ball gets into your feet more effectively.
As to Hamstrings and calves, its not worth it as you cant get a strong or smooth enough rolling action to actually make any difference.
Again a tennis ball for these areas works better, and a golf ball for more specific points.
So frankly a waste of money + its surprisingly heavy, so not particularly travel friendly.