This Body Shop location is extremely convenient! I seem to always forget some beauty product when I travel, and if I'm passing through Charlotte, I never worry because I know that the Body Shop is there to rescue me! They carry just about everything the main stores have, and the prices are not inflated due to them being in an airport.
My only gripe is the size of the store. It can be hard to navigate with a larger carry on bag. Still worth it, though.