Great gym. and teachers .The waiting areas are too crowded. I usually wait in my car or go to Starbucks. The classes start at the same one another ends, so if your kid’s class starts at 9:30am, chances are the teacher’s finishing up with another class so technically they don’t get the full hour class. The tuition is ridiculously expensive. I would say if you can afford it, go for it because the teachers are great!