Stronger muscles, better balance and teaches disci...
Needs time and patience
Relaxing, improves health, fitness and well-being
Cheap, relaxing and enjoyable at any level.
One sometimes feels there is a lot to learn!
Benefical to your health for stress relief etc
Few if any
Can be practised at home
easy, safe and anyone can do it
finding a suitable class / time can be hard
Suppleness & relaxation very social.