Considering I was at this airport for a very short layover, I can't really comment on the services at CLT. One thing I did notice was how packed it was, it seems this airport offers many connection flights. I had just enough time to get an espresso at Starbucks and I had to board.