I want to be fair - we stopped in at 9:15 pm and it looked like they had a completely full house with one waitress and one server. So this comment is more about management than service because honestly, they did the best that was humanly possible. Mgmt really should check the airline schedules and staff accordingly. For whatever reason tons of flights in Charlotte were departing post 9 and 10 pm when we went through.
A beer was necessary during our layover to steel ourselves for a flight that wouldn't land until midnight. It took 20 min to order and get served at the bar. And our beers - pints each - set us back $20.
So all in all it was good beer, close to our gate but a little stressful chugging our beer before catching the next leg of our trip.