Soccer Centers is an indoor soccer center but they also have outdoor soccer fields. The instructors are extremely knowledgeable and very professional. They know how to teach children how to play and more importantly, how to keep them interested. Techniques are taught but there are also games. There are lots of soccer instruction places around but this is one of the best I've been too. I was not only very happy with the place itself, but also with the courses offered, the level of knowledge of the instructors, the friendly atmosphere, and especially with what my children learned from them. The prices are reasonable too. I would highly recommend SoccerCenters to anyone. They also offer space for teams and coaching clinics too.