The experience that Bank of America Stadium offers is outstanding! Carolina Panthers games are high energy and exceedingly entertaining, especially when they win! The stadium is laid out nicely, has decent facilities, and great service. Bathrooms were always clean and well stocked, there were many concession counters and stands to buy food and beer from, and all of the staff we encountered were very friendly and energetic.
Only complaints are price and parking. Prices for anything in the entertainment industry are always high, so I'm used to it and usually willing to pay it if the product and service are on point. Parking...it's downtown Charlotte so its a premium anyway. It's not terrible if you don't mind walking a bit.