Friendly and welcoming environment
Precise coaching to prevent injury
Positive impact on fitness
Sense of community and fun atmosphere
Learned a lot in a short amount of time