New stadium deal: the good news and the bad.