This ball is smaller and harder than I was expecting, however it still gets the job done. Works great for small areas like feet, but would work for other areas such as backs, legs, etc. as well. Overall, I think it gets the job done but would not be the best solution for deep muscle pain or large areas.