It looks pretty good. If you look at the 'ongoing commitments' (can't remember exactly what it's called), it looks like the lease is a set price for 20 years. Now it's a 'good' deal. 20 years of inflation (and hopefully crowd growth) and they'll be laughing.
True, but as the stadium gets older you'd expect maintenance costs to rise. Which the Suns seem to be responsible for.