Proper coaching
Challenging workouts
Fun atmosphere
Knowledgeable instructors
Friendly and welcoming atmosphere