I so want to love this service but it's completely hit and miss. Their youth dance programs are fantastic and well-organized. The teachers are excellent and well-managed by the program director.
Their youth team sports (mostly softball) are exactly the opposite. We've had kids in them for five years and every year it's the same: register months in advance, radio silence and then suddenly (usually during spring break!) we hear from a coach saying that practice starts the next night and oh, there's a jamboree this weekend. Often, the coach hasn't been given a full roster yet, doesn't have a team name, colors or uniform ready to go. The officiating is generally pretty bad, too: the umpires are very inconsistent and don't appear to understand the league rules.
5 stars for the dance program. 1 for the youth sports.