Awesome coach
Thorough and clear instruction
Friendly and helpful staff
Nice community of people
Good workouts