Charlotte is a great airport and the gates are not too far apart. Nice and clean with good food options as well. Customs is usually a breeze...