Coaches focus on warm-up, skills training, and watchful coaching
Caring environment that allows for pushing the body hard, but safely
Community of people that enjoy each other's company
Highly skilled coaches with attention to detail
Best equipment with awesome coaches