It's a little pricey, but they have great teachers, structured classes based on skill level, competition teams, preschool, open gym, and ninja warrior classes for kids. T ... more