ProStronger muscles, better balance and teaches disci...
ContraNeeds time and patience
ProRelaxing, improves health, fitness and well-being
ProCheap, relaxing and enjoyable at any level.
ContraOne sometimes feels there is a lot to learn!
ProBenefical to your health for stress relief etc
ContraFew if any
ProCan be practised at home
Proeasy, safe and anyone can do it
Contrafinding a suitable class / time can be hard
ProSuppleness & relaxation very social.