Been here a couple times and this place is IMPRESSIVE!!
Parking: My bro has a dope sticker so the walk in is only bout 5 minutes. Plus, we get there abouuuuuut 4-5 hours before gametime... so we get pretty much the closest possible spot in one of the closest lots.
Inside view: Surprisingly good!! We had seats in the upper decks and you still get a damn good view of the game. Not sure about concerts, but we all know that concerts in huge arenas blow 89% of the time right? The acoustics are off!!
Concessions: No complaints whatsoever. Located in all the right places. Expect to pay some dollas... duh.
NOTE: Take the stadium tour! When do you ever get to fully experience what such a massive work of man-made art has to offer? There is so much that goes into the stadium and how it operates that you take for granted when you're wasted and watching the Cards get slaughtered. Great photo ops, too. It's worth the price of admission!