Airport is okay, but they deprive Concourse D and E of restaurant and or food choices. Terminal B has plenty and there's also some in the middle, just before turning towards concourses C and D. If you're taking off from D, don't be alarmed, there is a brewery/restaurant at the very end called Carolina beer Co, as well as a bagel place. Looks the airport is going through some remodeling. Not bad, gets busy though