I cannot say enough good things about ALL of the staff that work here - our son has been going weekly for almost a year. They are SO patient and so thorough. As you move up through the classes you see how there is a method to something you wondered about before (why are they doing that? It seems silly= understanding in the next class up, then in the NEXT class up you're like "oooh! Great idea ") they really are professionals ! And the center is SUPER flexible! If our son misses a class- they let us make it up no problem. It's not like some of the other sports that are use it or lose it! I'd give it more stars if I could!