Highly supportive community
In-depth tuition
Friendly and supportive members
Good community spirit
Cater for all abilities and ages
Variety in each class
Motivational and friendly atmosphere
Space to learn the skills
Explaining scaling options
Lots of encouragement