We had a good experience with them as our school was one of the first ( I think) and so they were not too big and the brothers who run it are very approachable. Having said that, it is the luck of the draw from year to year what instructors they will get. You have to find people who are free around 3-5 pm so most likely college students or some other work situation. Also, remember these are chess people so may not be the most outgoing as it is a quiet game. I also think that just because someone knows a lot about something does not mean they can necessarily teach it. So, again, it is luck of the draw each year. if your child is advanced, he will probably be fine. I think it was the youngest and least experiencd who struggled on our group. I liked the company and thought they did as well as any after- school activity can do in regards to hiring and keeping a good talent pool-- something I think must be very difficult. I would say try it for a year as it can't hurt.