Love this place! My daughter is in their rec program and really enjoys it! After looking at three different programs, this is the place we chose. They offer a lot as far as class availability and different kinds of classes. They are super clean and are amazing with the other younger kids. It is also really fun watching the older competitive teams practice. My daughter really likes to see what they can do!