I didn't go here for a game but I did do a stadium tour while in town and I have to agree, even the cheap seats here seem to have great views.
Seems the food and beverage selection is quite extensive as well.
Loved the statue out front as well.
The tour was very well done and informative as well