Great coaching staff
Friendly and welcoming atmosphere
Excellent equipment
Encouraging and lively community
Connect and encourage everyone at their current level