Charlotte Douglas is a pretty impressive place. This airport served as our layover between LAX and Nassau so my experience is a bit limited to those combined 3ish hours I spent there. Food options were aplenty. Everything from Carolina BBQ to Pinkberry to sushi and Cinnabon, there was something for everyone. Shopping also isn't too shabby. Can't comment on check in or TSA but it's easy to get around and people are friendly....and theres rocking chairs!