The community is supportive and cheers you on
The coach prioritizes technique and form
Variety of training that pushes you to your limits
Great trainer and training community
Effective and fun training program