Sounds like an excellent trip!
Agreed on Rainforest. It actually used to be pretty good back in the 90's. They had some really good sandwiches. We ate at one in Nashville several years ago since my son was still kinda little at the time (maybe 7). He really enjoyed the place, but the food was horrifying.