Very welcoming and friendly staff
Attentive and knowledgeable coaches
Well thought out and fun workouts
Good facilities with separate gyms for regular members and competition team
Quaint front office and kid-friendly lounge area