I really like the RFC. We don't have one here (many cities do making RFC nothing special for some people) so its always fun for us. ITs sort of dark in there, the one in
Disneyland's DTD is two levels. It thunders and rains you don't get wet) every fifteen minutes. Their portions are huge, I like the China Island Chicken Salad and the Awesome Appetizer Sampler is also good. Its somewaht like any other chain restaurant, although its better than my local Chilis or Applebees. It has a large menu. Their tee shirts are not a bad price, they are cheaper than the ones sold inside the parks, I can't remember the exact prices, sometimes they have specials where if you buy two you get a third half off or something. I think you can totally do the parks til 6:00, swim and then go over to RFC. From the PP it will take you about five minutes to walk over. But definitely make a reservation!
Also, you might want to join their Safari Club. Its a one time charge of $15, but you can sign up that night and immediately save 10% on food and souveneirs. And with that, you will also get seated much quicker at the ones in WDW that don't take reservations (although I think they do, you just have to call them directly, not thru Disney Dining). Its great since that way we can eat there when it works for us, and not have to worry about making plans ahead of time. And saving 10% is nice too. And its good at All Landry locations, including RFC, Landry's, Saltgrass and maybe others (thats the ones I know of offhand).