This is a great sports program and sports facility. The coaches are caring and welcoming. The kids seem to learn so much and show improvements in the sports that participate in. If you are looking for a sports program where your child will learn and improve, then Koa is the place to be