I can not say enough about the quality of this program. I was hesitant to publish a review, as I love the small class sizes and friendships my kids have made here, but I must share. I have twin sons, very active, and this program has adapted to their age and skills. The instructors/owners are the best, most…