My son played a few games there during a tourney this past summer. They're undergoing a huge construction project, so it wouldn't be fair to criticize the fields themselves - but the facility is impressive. They also run programs for other sports. There were a couple of soccer teams playing there that stayed in the same hotel we did. My son also chatted with a couple of girls going through their golf program during a rain delay, and they were getting the same type of high level instruction as the baseball players.
I told my son I'd be willing to send him there full time if he was interested - just as soon as I hit the Powerball jackpot.