Great coach, Duke
Encouraging and motivating community
Well-kept facility
Well thought-out workouts
Easy scheduling and progress tracking