Fun and challenging way to work on yourself
Positive vibe and atmosphere
Good guidance during training sessions
Personal guidance
Nice box with good coaches and people