The Rain Forest Cafe is a fun dining experience. The cafe is two stories and is completely decorated to make you feel as if you are dining in a rain forest. From time to time, the lights dim and small "tropical storm" takes place. Animals, like butterflies and gorillas, are placed around the rooms and move to look life-like. There are also many aquariums full of exotic fish that children will love.
You really pay for the atmosphere in this place. The food is average. I suggest the Volcano for dessert if you are traveling with a group. I suggest calling ahead during busy lunch/dinner times of the day. If you go at an off time, you can get seated right away. The cafe does serve breakfast and has a children's menu. There is a bar downstairs so alcohol is served. The menu contains a wide variety of food, including specialty salads, seafood, steaks, burgers, pastas, and more. A lot of the dishes are livened up with a jungle theme, so be sure to read menu descriptions.
Of course, like every other attraction, there is a gift shop attached.
Location: the Rain Forest Cafe is located right next to the Downtown Disney monorail station, which is steps away from ESPN Zone and the Disneyland Hotel. If you are in Disneyland already, just take the Monorail from Tomorrowland to Rain Forest Cafe. If you are not going to Disneyland, you can park in the Downtown Disney parking area.