From personal experience, fantastic.
Able to start baseball practice with snow on the ground.
This week's one hour batting practice is $2 a player; ten players, $20.
And that is just for one slice of the facility.
Advertiser, sponsor, and donor names abound.
I would assume it is self sufficient and then some...
I would also assume that it is cheaper to maintain than an ice rink.