Rating Summary based on 7 reviews
Advantages Stronger muscles, better balance and teaches discipline
Disadvantages Needs time and patience
Advantages Relaxing, improves health, fitness and well-being
Advantages Cheap, relaxing and enjoyable at any level.
Disadvantages One sometimes feels there is a lot to learn!
Advantages Benefical to your health for stress relief etc
Disadvantages Few if any
Advantages easy, safe and anyone can do it
Disadvantages finding a suitable class / time can be hard
Advantages Suppleness & relaxation very social.
Disadvantages It,s addictive!