Coaches are superb, supportive, and fantastic
Multiple classes per day to fit schedule
Community that lifts each other up
Clean, nice, helpful, and knowledgeable coaches
Community of supporting people that are not there to compete with each other