Yes, it helps greatly. It improves my range of motion in every joint, and strengthens those joints. Besides that it is very uplifting, makes you feel great. If I have pain from a move I talk to the instructor and she will tell me an easier way to do the move or I just do less repetition of that move.