They are good for all levels . My son started there when he was little and advanced quickly through the years. They have competitions all over and they offer a lot of practice. It is not cheap but not many sports are. It is worth the money if your child has a true interest.
more