Amazing coaches and training techniques
Sense of community and support
Good for beginners and competitors
Friendly and encouraging environment
Improvement in strength and flexibility