Encouraging and friendly community
Knowledgeable trainers
Variety of classes
Family oriented
Nice space and equipment