Legit and unpretentious
Positive and encouraging atmosphere
Knowledgeable and friendly trainers
Involved and supportive owner
Clean and spacious facilities